2. ОДНОКРИСТАЛЬНЫЙ МИКРОПРОЦЕССОР С ФИКСИРОВАННЫМ НАБОРОМ КОМАНД КР 580 ИК 80 А
Типичным примером отечественного
однокристального №
является 8 разрядный МП КР580. Его характерными
чертами являются фиксированный набор команд и,
разрядность шин адреса и
данных, функциональная схема МП приведена на
рис.2.1.
Микропроцессор состоит кз трех основных узлов: арифметико-логического устройства (АЛУ), центрального блока управления и блока регистров общего назначения.
Основу АЛУ составляет набор
логических схем, которые осуществляют обработку
информации в процессе ее передачи между
регистрами, основным из них является регистр
аккумулятор, который одновременно служит для
хранения операндов результатов выполнения
операции. Перед выполнением операции один из
операндов помещается в буферный регистр 2 (БР2),
а второй из аккумулятора (А) передается в буферный регистр 1
в к приему с шины данных. С его помощью
обеспечивается согласование по скорости МП с
памятью и внешними устройствами. Если,
предположим, происходит обращение к устройству,
которое имеет
быстродействие меньше, чем Ш, то оно снимает
сигнал RE/fDJi/
и МП переходит в режим
ожидания, сообщая об этом сигналом
W/fIT . С
приходом сигнала КЕД]>У процессор
продолжает
работу.
war т -. ожидание.
hold - захват.
Сигнал внешних устройств для запроса
доступа к шинам адреса, данных и управления
микропроцессорной системы. Захват шины
происходит после очередного завершения
обращения к памяти. Состояние захвата
подтверждается МП
путем выдачи сигнала HL]>/f . В режиме захват адресная и
шина данных МП находятся в третьем -
высокоимпедансном состоянии. В этом состоянии МП
никаких действий не производит,
продолжение действий начинается после снятия
сигнала -
запрос прерывания. По этому сигналу процессор
завершив выполнение текущей команды способен
перейти к выполнению другой программы.
Необходимость в этом возникает при
определенных изменениях в системе, окружающей
МП. Для сообщения о том, что прерывание разрешено
МП выдает сигнал подтверждения INT? .
kset - сброс.
Во время действия этого сигнала программный
счетчик PC
обнуляется и следующая затем команда, которую
№ считает из памяти будет находиться по нулевому
адресу.