Табл.3. Распределение разрядов в регистре признаков:
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
S |
Z |
0 |
AC |
0 |
P |
1 |
C |
S — бит знака; равен 1, если старший значащий разряд результата операции равен 1 (т.е. результат операции — отрицательное число);
Z — бит нуля; равен 1, если результат операции равен нулю;
AC — бит вспомогательного переноса; равен 1, если при выполнении операции был перенос из третьего разряда сумматора в четвертый;
P — бит четности; равен 1, если число единиц операции четное;
C — бит переноса; равен 1, если при выполнении операции был перенос из седьмого разряда сумматора или заем в седьмой разряд сумматора.
В начале каждого машинного цикла на шине данных выставляется слово состояния, которое определяет, что собирается делать микропроцессор в этом машинном цикле. В литературе слово состояния часто обозначается PSW. Назначение разрядов в слове состояния см. табл. 1.
В зависимости от сочетания сигналов состояния, выдаваемых в конкретном цикле, машинные циклы можно разделить на 10 типов (см. табл. 2).
Состав регистра признаков см. табл. 3.
5. Состав МПК КР580
1. БИС программируемого последовательного интерфейса КР580ВВ51 представляет собой синхронно-асинхронный приемопередатчик и предназначена для организации обмена между МП и внешними устройствами. Может принимать данные с 8-разрядной шины данных МП и передавать их в последовательном формате периферийным устройствам, а также получать последовательные данные от периферийных устройств и преобразовывать их в параллельную форму для передачи в МП.
2. БИС программируемого параллельного интерфейса КР580ВВ55 предназначена для организации ввода-вывода параллельной информации различного формата и позволяет реализовать большинство протоколов обмена по параллельным каналам. Может использоваться для сопряжения МП со стандартным периферийным оборудованием.
3. БИС программируемого таймера КР580ВИ53 предназначена для организации работы МП систем в режиме реального времени и позволяет формировать сигналы с различными временными и частотными характеристиками.
4. БИС программируемого контроллера прямого доступа к памяти КР580ВТ57 предназначена для организации высокоскоростного обмена данными между памятью и внешними устройствами, выполняемого по инициативе внешнего устройства; генерирует управляющие сигналы, необходимые для организации обмена.
5. БИС программируемого контроллера прерываний КР580ВН59 представляет собой устройство, обслуживающее до 8 запросов на прерывания МП, поступающих от внешних устройств; позволяет сократить средства программного обеспечения и реальные затраты времени при выполнении прерываний в системах с приоритетами многих уровней. Алгоритм задачи приоритета устанавливается программным путем. Приоритеты, закрепленные за внешними устройствами, могут быть изменены в процессе выполнения программ.
6. БИС программируемого контроллера клавиатуры и дисплея КР580ВВ79 представляет собой программируемое интерфейсное устройство, предназначенное для ввода и вывода информации в МП системах. Состоит из двух основных функционально разделенных частей: клавиатурной и дисплейной. Клавиатурная часть предназначена для сопряжения с клавиатурой и с произвольными наборами переключателей. Дисплейная часть позволяет отображать информацию с помощью индикаторов различных типов.
7. БИС программируемого контроллера электронно-лучевой трубки КР580ВТ75 предназначена для связи алфавитно-цифровых дисплеев и видеотерминалов микроЭВМ с МП системами. Обеспечивает согласование режимов работы ЭЛТ и микроЭВМ, промежуточное хранение выводимой информации и выполнение ряда вспомогательных функций по обработке текстов и графиков.
8. БИС генератора тактовых импульсов КР580ГФ24 предназначена для синхронизации МП систем на основе комплекта КР580.
9. БИС системных контроллеров и шинных преобразователей КР580ВК28 и КР580ВК38 предназначены для фиксации слова состояния МП, выработки системных управляющих сигналов, буферизации шины данных МП и управления направлением передачи данных.
10. БИС шинных формирователей КР580ВА86 и КР580ВА87 представляют собой 8-разрядные параллельные приемопередатчики; используются для реализации различных буферных схем в МП системах. На выходах микросхемы КР580ВА86 генерируются неинвертированные выходные данные, а на выходах микросхемы КР580ВА87 — инвертированные.
6. Однокристальный микроконтроллер КМ1816ВЕ48
Представляет собой СБИС однокристального 8-разрядного микроконтроллера со встроенным ОЗУ и перепрограммируемым ПЗУ небольшого объема и с возможностью расширения объема памяти за счет подключения внешних БИС.
Содержит следующие функциональные узлы:
— центральный процессор;
— ОЗУ данных;
— многоканальный интерфейс ввода-вывода;
— 8-разрядный таймер-счетчик;
— систему прерываний с приоритетом;
— тактовый генератор;
— устройство синхронизации;
— программная память.
Содержит электрически перепрограммируемое ПЗУ (ППЗУ), стирание информации в котором осуществляется ультрафиолетовым облучением. Таким образом, пользователь имеет возможность самостоятельно производить запись в программную память.
АЛУ представляет собой 8-разрядное устройство, позволяющее выполнять арифметические, логические операции и операции сдвига над данными, представленными в двоичном коде, а также обрабатывать данные, представленные в двоично-десятичном коде.
Блок программной памяти (БПП) предназначен для записи, хранения и считывания команд, которые поступают в процессор и управляют процессом обработки информации. Блок состоит из ПЗУ (ППЗУ), счетчика команд, дешифратора адреса и дешифратора команд.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.