21
UniASM
Приложение B: КОМАНДЫ МИКРОПРОЦЕССОРА
СМ 601
Обозначения:
А - accumulator A
B - accumulator B
M - Memory operand (8 bit)
M(16) - 16-bit memory operand
S - Stack pointer
X - Index register
P - processor status register
Флаг состояния процессора:
H - Half Carry
I - Interrupt disable
N - Negative
Z - Zero
V - Overflow
C - Carry
. - unchanged
* - changed
0 - cleared to 0
1 - set to 1
мнемо схема
вид адресации
HINZVC
код действия
команды
Inh Rel 2 Imm 2 Dir 2 Ind 2 Ext 3
ABA A+B -> A 1B 2 *.****
- Add B to A
ADCA A+M+C -> A 89 2 99 3 A9 5 BD 4 *.****
- Add Memory with Carry to A
ADCB B+M+C -> B C9 2 D9 3 E9 5 F9 4 *.****
- Add Memory with Carry to B
ADDA A+M -> A 8B 2 9B 3 AB 5 BB 4 *.****
- Add Memory to A
ADDB B+M -> B CB 2 DB 3 EB 5 FB 4 *.****
- Add Memory to B
ANDA A&M -> A 84 2 94 3 A4 5 B4 4 ..**0.
- Logic AND Memory to A
ANDB B&M -> B C4 2 D4 3 E4 5 F4 4 ..**0.
- Logic AND Memory to B
<< < GO > >>
Вернуться к началу сайта