Контрольная работа: Микропроцессоры: суть и назначение
INT – запрос на прерывание. Воспринимается МП после выполнения текущей команды.
После этого, содержащаяся программа счетчика и регистра команд записывается в стек. Записанный адрес первой команды обрабатывает прерывание.
INTE – сигнал разрешения прерывания. Может быть установлен программой.
WAIT – сигнал режима ожидания МП, в котором находится МП при подготовке внешних устройств к процессу обмена информации.
READY – сигнал готовности от внешних устройств.
F1 и F2 – сигнал, поступающий от тактового генератора.
Команды МП могут быть 1-, 2-, 3-х байтными.
Для извлечения операндов (обработанных данных) используют следующие методы адресации:
1. непосредственная адресация. При этом обработка данных размещается непосредственно в теле команды – во 2-м или 2-м и 3-м байтах.
2. прямая адресация. Адрес операнда размещается во 2-м и 3-м байтах. Во 2-м размещается младший байт адреса.
3. косвенная адресация. В составе 2-го или 2-го и 3-го байтах указывается регистр, содержащий адрес памяти, по которому размещаются обратные операнды.
4. регистровая. Применяется в однобайтных командах, в котором используется регистр, определяемый кодом команды.
Все команды делятся на следующие группы:
1. команды пересылки;
2. арифметические, включающие алгоритмы сложения, вычитания, инкремента, декремента. Умножение и деление выполняемой команды отрицательного числа, представляются дополнительным кодом.
3. логические: «и», «или», сдвиговые.
4. команды управления и команды ввода\вывода с внешних устройств.
5. команды перехода и вызова подпрограмм условного и безусловного перехода.
Примером 16-ти разрядного процессора является Intel-8086.
Он имеет 16-разрядную шину данных, которая мультиплексируется 16-разрядной шиной адреса. Мультиплексирование – временное разделение использования шины.
Имеется 4 старших разряда адреса, которые мультиплексируются с сигналами состояния микропроцессора. Условно микропроцессор может быть разбит на 2 части: устройство сопряжения с шиной и исполнительное устройство.
Схема микропроцессора.
Микропроцессор содержит 16-ти разрядные сегментные регистры.
CS – для кодового сегмента
DS – регистр дополнительного сегмента
SS – сегментный регистр сегмента стека
IP – указатель на инструкцию
16-ти разрядные регистры общего назначения (AX,BX,CX,DX) , регистры указатели и индексные регистры.