Главная » Просмотр файлов » Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов (1988)

Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов (1988) (1092085), страница 49

Файл №1092085 Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов (1988) (Калабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов (1988)) 49 страницаКалабеков Б.А. Микропроцессоры и их применение в системах передачи и обработки сигналов (1988) (1092085) страница 492018-02-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

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

Блок рабочего регистра (е (БР). Блок содержит одиночный 4-разрядный регистр Я, построенный на триггерах Р-типа. Содержимое регистра постоянно передается в узел АЛУ (в блоке ВАЛ). Запись же в регистр может производиться на положительном фронте тактовых импульсов. Данные на вход регистра передаются через узел сдвигателя регистра Я (СР), который работает аналогично узлу СДА блока БВП, передавая записываемые в регистр данные без сдвига либо со сдвигом на один разряд влево или вправо. В отличие от СДА, через который передается лишь полученный на выходе АЛУ результат выполненной операции, через СР на вход регистра Я может передаваться либо результат операции с выхода АЛУ либо содержимое самого регистра Я.

Последнее обеспечивает возможность выполнения сдвига содержимого регистра Я, производимого параллельно с операцией в АЛУ. Блок арифметическо-логический (БАЛ). АЛУ имеет два 4-разрядных входа ц и 5. Данные на эти входы поступают с выхода селектора источников данных (СИД). Кроме этих входов АЛУ имеет вход для подачи переноса С,.

На вход ц АЛУ СИД коммутирует или выход регистра РгА блока БВП или внешнюю шину данных Р,...Р, либо передает на этот вход нулевое значение. На вход Ь СИД коммутирует один из трех источников (РгА, РгВ, РгЯ) или передает нулевое значение. Результат операции с выхода АЛУ, как отмечалось выше, подается на сдвигатели СДА и СР блоков БВП и БР. Кроме того, результат операции подается на селектор выходных данных (СВД), который коммутирует в выходную шину данных У,...У„содержимое регистра РгА блока БВП либо выход АЛУ. Селектор выходных данных построен на элементах с тремя состояниями и управляется сигналом ОЕ. Передача информации на шину у, .у„происходит при управляющем сигнале ОЕ = О, при сигнале ОЕ = ! СВД переводится в третье (выключенное) состояние и микросхема МПС отключается от шины У,...Уь.

АЛУ имеет выходы, на которых формируются следующие признаки результата выполненной операции: 2 — признак нулевого результата (2 = 1, если результат операции Р=О), Г, — старший разряд результата, который может рассматриваться как знаковый разряд, С, — признак переноса (при выполнении арифметических операций С, = 1, если возникает перенос из старшего разряда), ОЧК вЂ” признак переполнения (при выполнении арифметических операций ОЧй =С, щ С,, где С,— перенос, передаваемый в старший разряд); если числа представляются со знаковым разрядом, то прн 07й = 1 искажается знаковый разряд, т. е, результат оказывается ошибочным.

Выходы АЛУ Р и б предназначены для подключения микросхемы МПС к микросхеме СУП. Блок управления (БУ). Блок предназначен для преобразования содержимого поля кода операции 1„...1э микрокоманды в систему управляющих сигналов, под действием которых в узлах микросхемы МПС выполняются микрооперации. Таким образом, для управления рассмотренными процессами требуется микрокоманда, содержащая следующие поля: ОЕС,(1,1,!В,В,!А,А, Операции, выполняемые в МПС. Девятиразрядное поле кода операции 1,...1„определяющее выполняемую в микросхеме операцию, делится на три поля: поле управления источниками данных 1„, поле гча .ца а.г А А о о Я в с) в о !э !э !э А А Я о роик~окомондо управления операциями АЛУ 1вав н поле управлецця приемником 1 ма воо Ривисм ое со ао -ао дз до 4е" ло втв. Поле управления источниками данных УпРавлЯет мв оамэ источниками операндов„ цв оо подаваемых на входы й и Я 'ая ао К шоне Р АЛУ.

В табл. 6.2 приведе- оа ны комбинации значений 4о 1„, н соответствующие им 4 операнды на входах й н 5, П А и В „„„„' Рис. б.з. Схема коммУтации источииков иа ши- ку 1а содержимое соответственно регистров РгА и РгВ, в которые передается содержимое регистров РЗУ, адресуемых полями Ав ...

Ар и В, ... В„микрокоманды; Я вЂ”:одержимое регистра О; 0 — данные, поступающие из внешней входной цепи данных 0. В тех случаях, когда предусматривается возможность приема с шины данных 0 информации от нескольких источников (одним из таких источников может быть константа, записанная в соответствующее поле микрокоманды), возникает необходимость коммутации этих источников на шину О.

Принцип такой коммутации показан на рис. 6.3. В поле микрокоманды предусматривается поле 0„,и„, в которое при программировании заносится константа, требуемая при выполнении операции. Следует иметь в виду, что это поле в микрокоманде имеет такое же число разрядов, какова разрядность обрабатываемых в операционном устройстве данных. Например, если в операционном устройстве обрабатываются 12-разрядные данные, то для его построения потребуется три микросхемы МПС и из 12-разрядного поля 0„,„„ отдельные четверки разрядов будут подаваться в соответствующие МПС.

Кроме 0„,„„, которое берется из микрокоманды, может потребоваться коммутйрование на шину 0 МПС данных от других источников. В этом случае в микрокоманде следует предусмотреть поле (на рис. 6.3 таким полем является поле М,, М,), содержимое которого подается на габдииа 6.З Кодовая иомбииапи» Опараци» АЛУ Операция АЛУ в-ричимр иад 1, 1, Ц+б+Са 1+Си Ц вЂ б †, цчБ 2а1 адресные входы мультиплексора, коммутирующего соответствующие источники на шину 11.

Поле кода операций АЛУ (табл. 6.3) определяет вид выполняемой в АЛУ операции. Как видно из таблицы, предусмотрено выполнение трех арифметических н пяти логических операций. При выполнении арифметических операций учитывается перенос С„поступающий по входной цепи переноса. Он прибавляется к результату выполненной операции сложения нли вычитания.

Рассмотрим особенности операции вычитания. Пусть 1ма = 001. Эту операцию можно было бы представить в виде 5 — ц — 1 + Са =- = $ + К + С . Действительно, пусть 5 == 6 (0110,), В = 5 (0101,)„ Са = О. Тогда 5 + К = 0110, + О! 01, =: 0110, 1010, 1 -0000 Получен нулевой результат, что соответствует операции Б — К вЂ” 1. Таким образом, зта операция при С, = 0 является операцией суммирования обратных кодов, при С„=- 1 — операцией суммирования дополнительных кодов. Логические операции выполняются поразрядно, т.

е. каждый разряд результата получается путем выполнения логической операции над соответствующими разрядами операндов. Например, пусть 1,4, —— =011, 1ма = 001. Из табл. 6.2 следует, что на входы К н 5 АЛУ поступают соответственно операнды А и В.

Из табл. 6.3 следует, что над операндами выполняется операция днзъюнкцнн. Следовательно, будет выполнена операция А Ч В. И если А =- 0110, н В = 0101гп то результат операции будет А 0110 В~0101 А 1/ В 0111 Прн тех же значениях операндов А, В и коде операции 154э — — 100 н 1ма == 001 выполняется операция конъюнкции: А 0110 В 0101 АА В 0100 При коде операции 1, == 1О! и 1м, = 001 операция над теми же операндами приведет к следующему результату: А 1001 В 0101 АА В ООО1 282 Обозначенная символом ® операция — операция поразрядного суммирования по модуля 2 (эту операцию называют также операцией ИСКЛЮЧАЮЩЕЕ ИЛИ или операцией НЕРАВНОЗНАЧНОСТИ).

При 1„, = 0110 и 1ма — — 001 над операндами А и В будет выполнена операция: А 0110 В 0101 А!ЭВ 0011 Операция й Щ Ь является операцией логической РАВНОЗНАЧНОСТИ. Например, если 1, =- 1! 1 и 1мв = 001, то результат операции А — 0110 В О!О! А~В 1100 В табл. 6.4 представлены данные табл. 6.2 н 6.3 в форме, облегчающей поиск кодовых комбинаций 1ы, и 1„„соответствующих определенным операциям. Поле управления приемником операнда 1ем определяет следующие процессы: должен ли на выход т" быть выдан результат операции с выхода АЛУ или содержимое регистра РгА; должен ли результат операции с выхода АЛУ загружаться в регистр О либо в регистр РЗУ, адресуемый полем В, ... В,; должен ли при загрузке регистра РЗУ передаваемый с выхода АЛУ результат операции сдвигаться вправо или влево и должен ли одновременно с этим производиться сдвиг содержимого РгЯ.

Эти процессы определяются табл. 6.5. Комбинация 1ем = 000 производит загрузку полученного на выходе АЛУ результата операции Р в регистр О и выдает его на выход Ъ'; при 1ем = 001 результат операции Р не фиксируется в регистрах МПС и лишь выдается на выход у; при 1гм == 010 результат операции Р запоминается в регистр РЗУ, а на выход У выдается содержимое регистра РгА; при !гм = 011 результат операции Р передается в регистр РЗУ и иа выход г'; прн 1ем = 100 результат операции Р выдается на выход у, кроме того, он сдвигается вправо (сдвигу вправо соответствует уменьшение в два раза значения числа) и заносится в регистр РЗУ, сдвигается вправо содержимое РгЯ; при 1ам = 1О1, в отличие от предыдущей комбинации, содержимое РгЯ не сдвигается; при 1гм = = 110, в отличие от комбинации 1ем = 100, производится сдвиг не вправо, а влево (сдвигу влево соответствует увеличение значения числа в два раза); при 1, = 111, в отличие от предыдущей комбинации, содержимое регистра О не сдвигается.

ооо о с х х н » с с х х х с х е ра< р »» с(ад ра.х р «« «ад ~р !щ ~й ! д Яы о<~ с с с х х х Ф .~+++ Рхх'~ О' +++ + «<а а «да радар ! ! ~ ! !!!! о а < р «аа М с ОХ с с А А Т а ра< а ! ~ ~ 1!11 а а <~'Ф<<~ ра х р<<аа ра< а Ю о М о о о оо ооо о счох л ооо о х А х с х с х М $ х х е с А Х » с о с.

й Х м $ с х с' ас О О' а ~ О' «« 1'~ )< Р 1 а х .с 3 а О'а< а ! ! ! ! Х ХХХ с с Хо Х с в Х~ $ Х з Х хс с„х о О х с с Х ж Ф ХХО Х Х х ххс-*З "О РХ 3 Ф ~з 1 Хас хо Х 2 о Ю Таблица б.б Кндазая кнмбмиаци» Рву Ргс сдх ср а.рнн. имя кад Загруз- ка Ззгруз. «з рп, рнз рсг рег Сдзнг Сдннг О/2- 0 2О О Вправо Влево Вправо Вправо Влево Влево ОБЪЕДИНЕНИЕ МИКРОПРОЦЕССОРНЫХ СЕКЦИИ В ОПЕРДЦИОННОМ лСТРОР1СТВЕ Требуемая разрядность операционного устройства обеспечивается объединением некоторого числа МПС.

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

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

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