2. ОДНОКРИСТАЛЬНЫЙ МИКРОПРОЦЕССОР С ФИКСИРОВАННЫМ НАБОРОМ КОМАНД КР 580 ИК 80 А

 

Типичным примером отечественного однокристального №
является 8 разрядный МП КР580. Его характерными чертами являются фиксированный набор команд и, разрядность шин адреса и
данных, функциональная схема МП приведена на рис.2.1.

Микропроцессор состоит кз трех основных узлов: арифметико-логического устройства (АЛУ), центрального блока управления и блока регистров общего назначения.

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в к приему с шины данных. С его помощью обеспечивается согласование по скорости МП с памятью и внешними устройствами. Если,
предположим, происходит обращение к устройству, которое имеет
быстродействие меньше, чем Ш, то оно снимает сигнал
RE/fDJi/
и МП переходит в режим ожидания, сообщая об этом сигналом
W/fIT . С приходом сигнала КЕД]>У процессор продолжает
работу.

war т -. ожидание.

hold - захват. Сигнал внешних устройств для запроса
доступа к шинам адреса, данных и управления микропроцессорной системы. Захват шины происходит после очередного завершения обращения к памяти. Состояние захвата подтверждается МП
путем выдачи сигнала
HL]>/f . В режиме захват адресная и
шина данных МП находятся в третьем - высокоимпедансном состоянии. В этом состоянии МП никаких действий не производит,
продолжение действий начинается после снятия сигнала
- запрос прерывания. По этому сигналу процессор
завершив выполнение текущей команды способен перейти к выполнению другой программы. Необходимость в этом возникает при
определенных изменениях в системе, окружающей МП. Для сообщения о том, что прерывание разрешено МП выдает сигнал подтверждения
INT? .

kset - сброс. Во время действия этого сигнала программный счетчик PC обнуляется и следующая затем команда, которую
№ считает из памяти будет находиться по нулевому адресу.