Цифровые устройства и микропроцессоры. Москвитин С.П. - 13 стр.

UptoLike

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

ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ 1
СИСТЕМА КОМАНД НА ЯЗЫКЕ АССЕМБЛЕРА
Мнемоника Описание команд Условное обозначение Число байт
Команды пересылки данных
MOV R1, R2 Передача из регистра R2 в регистр R1 (R1) (R2) 1
MOV M, R Передача из регистра в память ((H)(L)) (R) 1
MOV R, M Передача из памяти в регистр (R) ((H)(L)) 1
MVI R, data Передача байта в регистр (R) (byte2) 2
MVI M, data Передача байта в память ((H)(L)) (byte2) 2
LXI RP, data 16 Загрузка парных регистров B, C; D, E;
H, L; SP
(RL) (byte2)
(RH) (byte3)
3
LDAX B Загрузка аккумулятора по адресу, ука-
занному парой регистров B, C
(A) ((B)(C)) 1
LDAX D То же, парой регистров D, E (A) ((D)(E)) 1
STAX B Занесение содержимого аккумулятора
по адресу, указанному парой регист-
ров B, C
((B)(C)) (A) 1
STAX D То же, парой регистров D, E ((D)(E)) (A) 1
LDA Addr Загрузка аккумулятора по адресу, ука-
занному в команде
(A) ((byte3)(byte2)) 3
STA Addr Занесение содержимого аккумулятора
по адресу, указанному в команде
((byte3)(byte2)) (A) 3
LHLD Addr Загрузка регистров L, H из двух со-
седних ячеек
(L) ((byte3)(byte2))
(H) ((byte3)(byte2) + 1)
3
Мнемоника Описание команд Условное обозначение Число байт
SHLD Addr Занесение содержимого регистров L,
H в две соседние ячейки, начиная с
адреса, указанного в команде
((byte3)(byte2)) (L)
((byte3)(byte2)) (H)
3
XCHG Обмен данными ме-жду H, L и D, E (H) (D)
(L) (E)
1
XTHL Обмен данными ме-жду стеком и H, L (L) ((SP))
(H) ((SP) + 1)
1
SPHL Занесение содержимого регистра H, L
в стек
(SP) (H)(L) 1
PUSH RP Ввод содержимого регистров B, C; D,
E или H, L в стек
((SP) – 1) (RH)
((SP) – 2) (RL)
(SP) (SP) – 2
1
PUSH PSW Ввод PSW (слово состояния процес-
со-расодержимое аккумулятора и
регистра признаков) в стек
((SP) – 1) (A)
((SP) – 1)
0
(CY)
((SP) – 1)
2
1
((SP) – 1)
2
(P)
((SP) – 1)
3
0
((SP) – 1)
4
(AC)
((SP) – 1)
5
0
((SP) – 1)
6
(Z)
((SP) – 1)
7
(S)
(SP) (SP) – 2
1
POP RP Выдача данных из стека в регистры
B, C; D, E; H, L
(RL) ((SP))
(RH) ((SP) + 1)
(SP) (SP) + 2
POP PSW Выдача данных из стека в аккумуля-
тор и регистр признаков (слово со-
стояния процессора)
(CY) ((SP))
0
(P) ((SP))
2
(AC) ((SP))
4
(Z) ((SP))
6
(S) ((SP))
7
(A) ((SP) + 1)
(SP) (SP) + 2
1
Арифметико-логические команды
ADD R Сложение содержимого регистра и
аккумулятора
(A) (A) + (R) 1