Главная » Просмотр файлов » Й.Янсен Курс цифровой электроники. Том 2. Проектирование устройств на цифровых ИС (1987)

Й.Янсен Курс цифровой электроники. Том 2. Проектирование устройств на цифровых ИС (1987) (1092082), страница 48

Файл №1092082 Й.Янсен Курс цифровой электроники. Том 2. Проектирование устройств на цифровых ИС (1987) (Й.Янсен Курс цифровой электроники. Том 2. Проектирование устройств на цифровых ИС (1987)) 48 страницаЙ.Янсен Курс цифровой электроники. Том 2. Проектирование устройств на цифровых ИС (1987) (1092082) страница 482018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Любая ЭВМ содержит арифметическое устройство, которое по командам выполняет различные математические или логические действия, например суммирование, вычитание, сравнение, реализует функции И, ИЛИ и т. д. До того как совершить какое-нибудь действие, вычислительный блок должен располагать входными данными. Эти данные заранее записаны в двух 8-разрядных ре- 314 Глава Б гистрах, которые на схеме обозначены буквами Л и В. Вычислительное устройство должно получить сведения от регистра команд о предстоящей обработке данных.

Результат, полученный после обработки входных данных, поступает на регистр В Информация регистра команд, а также данные регистров А, В Ш-разрядныйсчетсйина ооаесо чин команд упрогВыдор адуесод раммный счетчин1 ь Региюж команд Ггь дит1 Ф длин упрад- лючия Шона упрауления Юнопи- тель прог- рамм у-раодчдньуй регистр дуду Лрируметиданны х тесное логическое устройстуо гллу1 у-разрядный егытр и Накопи- тель регуль- татод Вьдтид регульта- тод у-пагрядньуи егьспр В ВУод данна ух 394' Ьзууо книг агина а,чньно Рис. 5.2. Связи регистров с вычислительными устройствами и ЗУ. Показан способ реализации двунаправленной линии сазан, в которой используытсз син- хронизуемые фронтам О-ретистры с трехстабнльными выходами.

и В на некоторое время вводятся в оперативную память, с тем чтобы полученный промежуточный результат можно было использовать при дальнейшей обработке. В ПЗУ программ содержится следующая команда, которая указывает микропроцессору, куда должен быть направлен полученный результат: в большой общий накопитель или на внутренний регистр микропроцессора, например Л или В. В программном ЗУ команды записаны двоичным кодом и расположены в последовательном ряду ячеек памяти. В ЗУ имеется внутренняя схема селекции, с помощью которой можно Регистры З1В выбрать желаемую ячейку.

Для этого на входы селектирующей схемы в закодированном виде подается номер искомой ячейки памяти и по команде считывания на шину данных выводится код-указание, которое передается на регистр команд. Контроль за очередностью ячеек памяти в программном ЗУ осуществляется с помощью программного счетчика, который представляет собой обычный двоичный счетчик с входами предустановки. Таким образом, и здесь мы опять имеем регистр, временно запоминающий очередность командных адресов в программном ЗУ. Далее имеются еще и одноразрядные регистры обслуживания (индексные регистры), которые могут дать сведения о состоянии регистра А, например находится лн он в состоянии 0 или произошел перенос и т.

д. Эти регистры на структурной схеме не показаны. Наконец, имеется, естественно, блок управления или счетчик, который определяет, в какой последовательности и в какие моменты времени должны совершаться операции по одной команде. Блок управления можно рассматривать и как регистр, потому что фактически он выполняет роль устройства памяти, хранящего указания о порядке процедур обработки. Регистры могут соединяться с шиной данных или между собой двунаправленной линией передачи данных.

Этот обмен данных также контролируется блоком управления. Шину данных здесь образуют группы из 8 или 16 параллельных проводников, соединенных с входами и выходами регистров и ЗУ. Регистр ни в коем случае не может получить информацию по шине или выдать информацию на шину без команды блока управления. Поэтому регистр относится к типу элементов памяти, которые принимают или отдают информацию на шину, когда активизируется их трехстабильный выход. До тех пор пока информация с регистра ие требуется, его выход находится в неопределенном состоянии. Счетчик очередности команд (счетчик программы), контролирующий адресацию ЗУ, может загружаться из регистра команд параллельно. Это обычно касается команд перехода, когда 16 разрядов кода передаются на счетчик очередности команд, так что очередная команда считывания происходит из самого адреса.

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

Связь регистров между собой и с другими источниками данных Как было установлено выше, для обмена информацией регистры должны быть связаны между собой н с другими источниками данных. Существуют различные способы организации этих связей. Приведем некоторые примеры. На рис. 5.3 приведена структурная схема связи регистра С с регистрами А и В. Видно, что информация передается здесь в одном направлении, а именно от регистров А и В к регистру С.

На входе регистра С имеется селектнрующее устройство, которое позволяет соединять входы ввода триггера в регистре С с выходами регистров А или В. Желаемый выбор дости- Рис. 5.3. Соединение регистров раздельными шинами данных. гается, когда на селектирующнй вход регистра С подается сигнал низкого или высокого уровня.

Для обеспечения связи между регистрами А, В и С требуются две шины. Кроме того„в нашем конкретном случае регистр С для подключения двух шин должен иметь двойное число входных клемм. Эта необходимость двух шин данных н двойного числа соединительных точек на корпусе микросхемы является существенным недостатком такого способа организации связи между регистрами. Более благоприятным поэтому является способ организации связи с временнйм уплотнением, 317 Регистры Вгтбрр Важой Рис.

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

318 Глава а Рис. о.о. Загрузка трех регистров по шине данных с помощью кнопочной панели. Способ связи с временным уплотнением сигналов легко понять, пользуясь структурной схемой на рнс. 5.4. В схеме использованы регистры, которые принимают информацию по команде тактового сигнала, поступающего от шины данных. Информацию можно передать и в обратном направлении — от регистров на шину данных. Для этого должны получить разрешение трехстабильные согласующие элементы, включенные между триггерами регистров и шиной данных. В случае использованпя одной общей шины данных одновременно связываться между собой могут только два регистра. Регистры 319 Если поток данных должен быть направлен от одного источника к трем раздельным регистрам, то его можно организовать с использованием одной шины данных между источником и этими тремя регистрами. И в таком случае используется способ связи с временным уплотнением сигналов.

Этот способ иллюстрирует реальная схема, приведенная на рнс. 5.5. Временнбе уплотнение здесь состоит в дистрибутивном характере выбора, что подробно будет рассмотрено в гл. 1 тома 3 настоящего курса. На схеме слева показана кнопочная панель, с помощью которой можно набрать код числа, например числа 9 в шестнадцатеричной системе счисления. Шифратор, включенный после кнопочной панели, преобразует код числа в посылки двоичного кода, а эта информация уже посылается на шину данных (4 линии). Идея здесь состоит в том, чтобы, используя временное уплотнение, загрузить регистры путем включения трех кнопок.

Для упорядочения требуемой последовательности выбора в схеме предусмотрен двоичный счетчик, после которого включен дешифратор, преобразующий двоичный код в десятичный. Импульсом сброса счетчик переводится в положение О. Если на кнопочной панели набрать некоторое число, то счетчик перейдет в положение 1 и дешифратор выберет верхний регистр, который примет на себя поступившую информацию.

Остальные регистры селектнроваться не будут. Если теперь на кнопочной панели набрать следующее число, то счетчик перейдет в положение 2 и будет выбран средний регистр. При третьем положении кнопок счетчик снова прибавит единицу и будет выбран и загружен нижний регистр. Таким образом информация от единственного источника по единственной шине будет доставлена к трем регистрам. Выходы регистров тоже можно подключить к шине данных ЭВМ, благодаря чему набранную на кнопочной панели информацию можно использовать для дальнейшей обработки. Другой пример более сложной системы связи по единственной шине данных приведен на рис.

5.6. По шине передаются не только сами данные, но и управляющие сигналы. В приведенном примере организацией обмена информацией управляет сам микропроцессор. До начала обмена информацией микропроцессор посылает по шине данных сигнал выбора режима. Для этого используется обычный командный сигнал с адресной частью, которая свидетельствует о том, что передается информация управления. Для этой цели можно использовать, например, адресный разряд А1. Если придать ему значение 1, то он будет нести информацию управления, Если же ему придать значение О, то выходное устройство должно ждать потока данных.

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

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

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