ВУЗ:
Составители:
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ 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
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »