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  >  >>

Вернуться к началу сайта