Главная » Просмотр файлов » Boit_K__Cifrovaya_yelektronika_BookZZ_or g

Boit_K__Cifrovaya_yelektronika_BookZZ_or g (773598), страница 64

Файл №773598 Boit_K__Cifrovaya_yelektronika_BookZZ_or g (К. Бойт - Цифровая электроника) 64 страницаBoit_K__Cifrovaya_yelektronika_BookZZ_or g (773598) страница 642017-02-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 64)

Порядок обработки, например порядок логических операций, задается перед началом работы схемы в программе. Такая схема была бы универсальной в применении. Она смогла бы заменять логические схемы любого вида. Не надо было бы каждый раз паять необходимую комбинационную схему из различных элементов. Можно было бы брать такую универсальную схему и программировать ее таким образом, чтобы выполнялись желаемые логические функции. Структура этой универсальной схемы сложна, и схема, очевидно, получилась бы дорогой.

Однако современные технологии изготовления микросхем дают возможность экономически выгодно изготовлять сложные схемы. Соображения такого рода стояли на заре проектирования первых универсальных схем, которые сегодня называются микрокомпьютерами. Основной частью микрокомпьютера является микропроцессор. Микропроцессоры различных типов предлагаются в настоящее время в виде микросхем относительно недорого.

Сложные схемы управления, довольно дорогие в случае их сборки из триггеров и логических элементов, можно заменить недорогими микрокомпьютерами. 15.2. Арифметико-логическое устройство (АЛУ) При разработке универсальных схем целесообразно брать за основу расширенные 4-битовые сумматоры-вычитатели (см. рис. 14.23), которые были рассмотрены в предыдущей главе. С этой схемой входные сигналы А и В по выбору могут складываться и вычитаться. Дополнительно требуется, чтобы с сигналами А и В можно было производить операции: ° логического умножения И; ° логического сложения ИЛИ; ° ИСКЛЮЧАЮЩЕГО ИЛИ. Схема для проведения 4-битового И-умножения показана на рис.

15.1. Также изображены схемы для 4-битовых ИЛИ, и 4-битовых ИСКЛЮЧАЮЩИХ ИЛИ, логических функций (рис. 15.2). с.г.лс уя». Р л 4ф Рис. 15.1. Схема для логического умноие- ния И двух 4-бито- вых слов. 2 я 2' г л л в поимел г в 2* г' л ил~ в мс~ л,в ~оо~ л в Рис. 15.1. Схема для логического умнонения ИЛИ (а) двух 4-битовых слов и 4-битового ИСКЛЮЧАЮЩЕГО ИЛИ (б). АЛУ для 4-битовых слов состоит из расширенного сумматора-вычитателя согласно рис. 14.23, схемы для проведения 4-битового И-умножения, схемы для проведения 4-битового ИЛИ-сложения и схемы для проведения операции 4-битового ИСКЛЮЧАЮЩЕГО ИЛИ.

Четыре 4-битовых выхода выборочно через четыре мультиплексора (см. гл. 11) подаются на 4-битовый У-выход. Сумматор-вычитатель имеет также выход переноса (7, который выводится наружу (рис. 15.3). АЛУ производятся в виде микросхем на 4 бита, 6 битов, 8 битов и 16 битов. Чаще всего используются 8-битовые АЛУ. Условное обозначение — в виде блока (рис. 15.4). Так как 8-битовые АЛУ имеет 8 А-входов, 8 В-входов и 8 У-выходов, то 8 проводников могут представляться 8-проводной шиной.

Схемы получаются более наглядными (рис. 15.4). Через семь входов управления от Яс до Я, могут подаваться всего 2' = 128 различных команд управления. Из этих команд нужны только 13. В этом случае рационально произвести перекодировку. Она происходит с помощью ПЗУ (см. гл.

12, разд. 12.4). Используют 4 входа управления (рис. 15.5). С ними можно представлять 16 различных команд. 3 возможных команды остаются неиспользованными. Команды представлены на рис. 15.6. Несколько команд требуют подавления переноса 17. Для этой цели ПЗУ имеет выход Я„всегда равный нулю, если на выходе (7 нет переноса. Выходы Яг и Я, исйользуются для дополнительного управления (см. разд. 15.3 и 15.4). Блок-схема 8-битового АЛУ с кодировочным ПЗУ и блокированием переноса показана на рис.

15.7. (4!6 Г 15.М Р Рц Р ц Р (л, А.л 888 Рис. 15.3. Схема 4-битового АЛУ. а,.........в, Рис. 15.4. Блок-схема 4-битового АЛУ. Рис. 15.5. Копировщик с ПЗУ для перекодирования с 7 на 4 унрааляющих входа. и, и, и, и, Рие. 15.7. АЛУ с ПЗУ для перекодирования и И-элемент для блокировки переноса. Рис. 15.6. Командм АПУ. 15.3. Аккумулятор Аккумулятор состоит из АЛУ с кодированием, регистра и 1-битовой памяти для переноса. Ввод данных происходит только через В-входы. А-входы связаны с выходами регистра (рис. 15.8). Регистр и память переноса управляются тактирующими синхроимпульсами.

Тактнрование памяти переноса может быть заблокировано И-элементом. Я;сигнал поступает из кодирую- щего ПЗУ. Если складываются два 8-битовых слова, первое 8-битовое слово подается на В-вход. Через АЛУ оно переходит в регистр и сохраняется в нем со следующим тактом.

Регистр построен на 8 тригтерах, в которых парал- и, и, и, и. Рис. 15.8. Структура аккумулятора. (аВ Г 1Х.Я нн~ р р р НОМЕР ксмзнДы команда Название команды Память перенося Описание команды шястнадц. и, и, дясятнч. НОР Нет операции Записать 1 в аккумулятор ЗР1 2 О Инвертировать содержимое аккумулятора Записать В-сигнал в аккумулятор !ЙК ОЕС АОО ЗОВ АНО !Ой !О ХОД В Записать в аккумулятор — 1 ЗМ1 13 14 1б Ряи. 1550, Блок-схема 8-битового аккумулятора. Т: память переноса управляется сннхрснмпгльсяын —: память перенеся не тпрввляется сннхроимпульсамн Рнс. 15.9. Команды аккумулятора. Стереть содержимое аккумулятора Увеличить содер.кимов аккуыулятора на 1 Уменьшить содержимое аккумулятора на 1 Прибавить В-сигнал к содержимому аккумулятора Вычесть В-сигнал из содержимого аккумулятора ОНΠ— логическое умножение и содержимого аккумулятора и В-сигнала ООЕД вЂ” логическое сложение ИЛИ содержимого аккумулятора и В-сигнала аккумулятора и В-сигнала ЕхйцдянООЕЯ вЂ” ИСКЛЮЧАЮЩЕГО ИЛИ СОДЕРжимОгО 15.4.

А у у р ° 19)) лельно сохраняется 8-битовое слово. Это слово поступает на 8 выходов регистра и одновременно находится на 8 А-входах. После сохранения первого 8-битового слова на вход поступает второе 8-битовое слово. Два складываемых 8-битовых слова находятся на А- и В-входах АЛУ. АЛУ по команде складывает оба 8-битовых слова и выдает результат в регистр. Регистр принимает результат со следующим тактом. Возможно, возникший перенос будет также сохранен в регистре переноса со следующим синхроимпульсом. Регистр переноса называется также знаком переноса.

Результат сложения находится теперь на У*-выходе и на выходе У*. Логическое умножение И двух 8-битовых слов происходит аналогичным образом. Только вместо команды сложения АДУ получает команду на умножение. Все 13 команд АЛУ распространяются также на аккумулятор. Под А- сигналом можно понимать содержание аккумулятора. Командам присваиваются сокращения от английских названий команд. Все команды аккумулятора приведены в так называемом списке команд (рис. 15.9). 15.4.

Аккумулятор с памятью Следующим шагом на пути к универсальной схеме, к так называемому микропроцессору, является аажумулятор с памятью. В качестве памяти используется статическое ОЗУ (см. гл. 12, разд. 12.3.1). Аккумулятор с памятью может записывать промежуточные результаты в память и считывать их оттуда при необходимости. Структура аккумулятора с памятью показана на рис. 15.11. Восемь выходов аккумулятора выходят наружу (2'*) и связаны с входами ОЗУ. Выходные данные аккумулятора могут записываться в ОЗУ.

Загрузка в ОЗУ происходит под управлением синхроимпульсов. ПЗУ аккумулятора выдает на управляющий вывод Я, 1-сигнал и одновременно через элемент И выдает управляющий импульс, разрешающий запись. ОЗУ может иметь различный объем памяти. На рис. 15.11 показана ОЗУ с 16 ячейками памяти по 8 бит. 16 ячеек памяти должны иметь свои адреса (см. гл. 12). С 4-битовым словом можно производить 16 различных адресов (от 0000 до 1111).

Так как адреса имеют 4 разряда, нужно 4 адресных входа. Они получают обозначения от А, до А, (см. рис. 15.11). Сохраненные в ОЗУ данные могут быть по желанию считаны и записаны в аккумулятор. В-входы аккумулятора управляются мультиплексором. Если мультилексор получает 1-сигнал через вход управления Юи ПЗУ аккумулятора, то он переключает В*-входы на В-входы аккумулятора. Если на вход Яи управления подан О-сигнал, то выходы ОЗУ связаны с В-входами аккумулятора. К 13 командам аккумулятора без устройства памяти (рис.

15.9) прибавим две дополнительные команды. Нужна команда, которая переключает мультиплексор на входы В'. Эта команда должна подаваться подачей 1-сигнала на вход управления Яи. Ей присваивается комбинация номер 13 (1101) (рис. 15.12). Название команды АР. (420 Глава 15. Микропроцессоры и микрокомпьютеры т Кдмдндд едоддддющнд вход! ддрддд (дддддддд дедал Рас. 15. 11. Структура аккумулятора с памятью. Ряс. 15.12. Дополнительные команды аккумулятора с памятью. Биты управления образуют управляющую часть команды, биты адреса— адресную.

Перед началом работы, т. е. перед началом вычисления, должны быть точно установлены отдельные команды и порядок их следования. упорядоченная последовательность команд называется программой. Кроме того, необходима команда, которая разрешает запись содержимого аккумулятора в ячейку памяти ОЗУ. Эта команда получает номер 14 (1110) и имя ЗТА. Она должна быть обработана в ПЗУ аккумулятора таким образом, чтобы на линии управления Я, был выведен 1-сигнал, разрешающий очередной такт синхроимпульса к ОЗУ (см. рис. 15.11). Эта команда всегда должна быть связана с адресом. В аккумуляторе с устройством памяти отдельные команды состоят из 8-битовых слов. Четыре бита отведены для сигнала управления (йд до й;) и четыре — для адреса (от А, до А,).

!5.5. Пр р чар г1 г щ ю г 4~2Д Нужно сообщить аккумулятору с памятью, что он должен делать. Сначала вводится команда 1, затем 2, затем 3 и т. д. до ввода всех команд и последующего запуска программы. В конце долзкен получиться желаемый результат в правильной форме. Если зто не произошло, значит программа была ошибочна.

Характеристики

Тип файла
PDF-файл
Размер
18,18 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее