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

UptoLike

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

Таблица П2. Арифметические, инкрементные и
декрементные команды
Мнемокод
команды
Операция
Формат
Число
тактов
Устанавли-
ваемые флаги
Сложение
ADD r
(A)(A)+(r)
10000SSS
4 Все
ADD M
(A)(A)+[(H)(L)]
10000110
7 Все
ADI B2 (A)(A)+B2
11000110
7 Все
Сложение с переносом
ADC r
(A)(A)+(r)+(CY)
10001SSS
4 Все
ADC M
(A)(A)+[(H)(L)]+(CY)
10001110
7 Все
ACI B2 (A)(A)+B2+(CY)
11001110
7 Все
Вычитание
SUB r
(A)(A)(r)
10010SSS
4 Все
SUB M
(A)(A)[(H)(L)]
10010110
7 Все
SUI B2 (A)(A)−〈B2
11010110
7 Все
Окончание табл. П2
Мнемокод
команды
Операция
Формат
Число
тактов
Устанавли-
ваемые флаги
Вычитание с заемом
SBB r
(A)(A)(r)(CY)
10011SSS
4 Все
SBB M
(A)(A)[(H)(L)](CY)
10011110
7 Все
SBI B2 (A)(A)−〈B2〉−(CY)
11011110
7 Все
Инкремент
INR r
(r)(r)+1
000DDD100
5 Z, S, P, CY
INR M
[(H)(L)][(H)(L)]+1
00110100
5 Z, S, P, CY
INX rp
(rh)(rl)(rh)(rl)+1
00RP0011 5
Декремент
DCR r
(r)(r)1
00DDD101 5
Z, S, P, CY
DCR M
[(H)(L)][(H)(L)]1
00110101 10
Z, S, P, CY
DCX rp
(rh)(rl)(rh)(rl)1
00RP1011 5
Сложение пары регистров
DAD rp
(H)(L)(H)(L)+(rh)(rl)
00RP1001 10
CY
Логические команды
DAA
Десятичная коррекция*
00100111
4 Все
RLC Циклический сдвиг A влево
00000111
4 CY
RRC Циклический сдвиг A вправо
00001111
4 CY
RAL Цикл. сдвиг A влево с переносом
00010111
4 CY
RAR Цикл. сдвиг A вправо с переносом
00011111
4 CY
CMA Инвертирование A
00101111
4