INTE – прерывание разрешены.
SYNC – вывод синхронизации.
Мп имеет внутреннюю двунаправленную магистраль, развязанную от внешней магистрали данных двунаправленным буфером (БД) с тремя состояниями. Обработку информации выполняет АЛУ с вспомогательными элементами: регистр-аккумулятор (А), буферные регистры (БР1, БР2), регистр признаков (РП), и схемой десятичной коррекции. Важное значение имеют регистры общего назначения (ВС,DE,HL), шестнадцатиразрядный указатель стека (УС), программный счётчик (ПС), регистр адреса (РА), схема приращения (СхП). Взаимодействие всех узлов мп организует устройство управления и синхронизации. Мп работает под управлением программ. Восьмиразрядный код команды поступает на регистр команд (РК), дешифрируется дешифратором команд (ДШК) и определяет работу устройства управления и синхронизации, которое синхронизирует взаимодействие всех остальных узлов мп. На устройство управления поступает 4 сигнала:
Reset – сброс
Ready – готовность
INT – запрос прерывания
HOLD – запрос захвата
Из устройства управления выдаются 6 сигналов:
SYNC – синхронизации (определяет, что на шину данных мп выдал байт состояния)
WAIT – ожидание (мп ожидает появления сигнала Ready)
HLDA – подтверждение захвата.
DBIN – чтение (означает, что буфер данных включён на приём информации с шины данных в мп).
WR – vg выдаёт информацию на шину данных.
Функционирование мп заключается в постоянном выполнении команд. Обработка каждой команды состоит из двух этапов:
1.Выборка команды.
2.Этап исполнения.
Нарушение этого процесса происходит лишь при прерываниях, а также в состоянии ожидания.
Выполнение любой команды состоит из циклов:
(от 1-5 циклов), а каждый цикл состоит из тактов (от 3 до 5 тактов). К программно-доступным средствам мп КР580ВМ80 относятся восьмиразрядные регистры A,B,C,D,E,H,L. Аккумулятор (регистрА) играет особую роль.
Регистры общего назначения могут объединяться в регистровые пары (BC,DE,HL). Пара HL используется для хранения адреса и называется регистром косвенного адреса.
Программный счётчик (ПС) – это 16-разрядныё регистр, содержащий адрес следующей команды, которая будет выбрана из памяти после выполнения текущей.
Указатель стёка (УС) – 16-разрядный регистр, где хранится адрес вершины стёка в специальной области памяти, используемой для временного хранения данных и адресов.
При выполнении арифметических, логических операций формируются признаки, которые помещаются в регистр признаков (РП).
S – признак знака (1-минус,0-плюс).
Z – признак нулевого рез-тата. (если 1- то рез-т нулевой, если 0-то зез-т не нулевой).
С- перенос из старшего разряда.
Р - паритет (чётность)(1-если в рез-тате чётное число 1).
АС – перенос из младшей тетрады в старшую.
К программно-доступным средствам, находящимся внутри мп триггер разрешения прерывания, расположенный в устройстве управления, который может устанавливаться или сбрасываться определёнными командами.
25.Архитектура секционных МП.
Можно выделить 3 блока:
1. БМУ – блок микропрограммного управления.
2. ПВУ мк – память микрокоманд.
3. ОБ – операционный блок.
Для определения адреса в БМУ следующей микро команды используется специальная БИС БМУ, формирующая адрес очередной микрокоманды. МА. По сформированному адресу МА из ПЗУ считывается микрокоманда, которая может быть условно разбита на сов-ть микроинструкций. Каждая микроинструкция формирует управляющий сигнал, на какой-либо блок или устройство, обеспечивая согласованное выполнение всеми устройствами исполняемой микрокоманды. В данной чхеме выделены микроинструкции: УА- определяет адрес следующей микрокоманды. УФ задаёт режим работы устр-йств обработки флаговых сигн.
F,K – микроинструкции управления операционным блоком.
МУ – микроинструкция, формирующая магистраль управления.
На каждом такте, определ. синхроимпульсам операционный блок выполняет операцию, код которой в качестве источника информации могут использоваться уст-ва, подключённые своими выводами к магистралям. ВМ иК1. Раз-таты преобразования передаются по магистралям A и D и выходу СО. Сигнал СО соответствует переносу из старшего разряда операционного блока на вход БМУ, что позволяет формировать адрес следующей микрокоманды в зав-ти от сигнала СО. Посл-ть выполняемых операций определяется информацией, записанной в ПЗУ мк и является рабочей командой.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.