Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 104 стр.

UptoLike

Составители: 

STC
(CY) 1
00110111
4 CY=1
CMC Инвертирование (CY)
00111111
4 CY
*Примечание. 8-разрядное число в аккумуляторе преобразуется по правилу: 1) если
содержимое четырех младших разрядов больше 9 или если (CY)=1, то к аккумулятору
добавляется 6; 2) если содержимое четырех старших разрядов стало после этого больше 9
или если (CY)=1, то число 6 добавляется и к содержимому четырех старших разрядов
аккумулятора
Таблица П3. Команды управления, ввода-вывода и работы со стеком
Мнемокод
команды
Операция
Формат
Число
тактов
JMP B2〉〈B3 Безусловный переход: (PC)←〈B3〉〈B2
11000011
10
PCHL
Загрузка PC: (PC)
H
(H), (PC)
L
(L)
11101110
5
Jcc B2〉〈B3 Условный переход: (PC)←〈B3〉〈B2
11CCC010
10
CALL B2〉〈B3
Безусловный вызов подпрограммы:
[(SP)-1] (PC)
H
, [(SP)-2] (PC)
L
,
(SP)(SP)-2, (PC)←〈B3〉〈B2
11001101
17
Окончание табл. П3
Мнемокод
команды
Операция
Формат
Число
тактов
Ccc B2〉〈B3
Условный вызов подпрограммы:
[(SP)-1] (PC)
H
, [(SP)-2] (PC)
L
,
(SP)(SP)-2, (PC)←〈B3〉〈B2
11CCC100
11 17
RET Безусловный возврат из подпрограммы:
(PC)
L
[(SP)], (PC)
H
[(SP)+1], (SP) (SP)+2
11001001
10
Rcc Условный возврат из подпрограммы:
(PC)
L
[(SP)], (PC)
H
[(SP)+1], (SP) (SP)+2
11CCC000
5 11
RST n Вызов подпрограммы прерываний:
[(SP)-1] (PC)
H
, [(SP)-2] (PC)
L
,
(SP)(SP)-2, (PC)8(AAA)
11AAA111
11
PUSH rp Проталкивание в стек содержимого пары rp:
[(SP)-1] (rh), [(SP)-2] (rl), (SP)(SP)-2
11RP0101
11
POP rp Выталкивание из стека содержимого пары rp:
(rl)[(SP)], (rh)[(SP)+1], (SP)(SP)+2
11RP0001
10
PUSH PSW Ввод PSW в стек
11110101
11
POP PSW Выдача данных их стека в аккумулятор и
регистр прерывания (устанавливаются все
флаги)
11110001
10