.


:




:

































 

 

 

 





.  
 
    01.r1.r2 MOV r1,r2 (r1)<-(r2)      
    0111 0.r. MOV M,r ((H,L))<-(r)      
  01.r.110 MOV r,M (r)<-((H,L))      
00.r.110 MVI r,data (r)<-data      
3 6 MVI M,data ((H,L))<-data      
00rp 0001 LXI rp,data (rp)<-data      
3 A LDA addr (A)<-((addr))      
3 2 STA addr ((addr))<-(A)      
2 A LHLD addr L<-(addr),H<-(addr+1)      
2 2 SHLD addr (addr)<-L,(addr+1)<-H      
  00r2 1010 LDAX rp A<-((rp))      
    00rp 0010 STAX rp ((rp))<-A      
    E XCHG (H)<->(D),(L)<->(E)      
    1000 0.r. ADD r (A)<-(A)+(r)      
    8 6 ADD M (A)<-(A)+((H,L))      
    C 6 ADI data (A)<-(A)+data      
  1000 1.r. ADC r (A)<-(A)+(r)+(C)      
  8 E ADC M (A)<-(A)+(M)+(C)      
  C E ACI data (A)<-(A)+data+(C)      
  00rp 1001 DAD rp (H,L)<-(H,L)+(rp)      
1001 0.r. SUB r (A)<-(A)-(r)      
9 6 SUB M (A)<-(A)-(M)      
D 6 SUI data (A)<-(A)-data      
1001 1.r. SBB r (A)<-(A)-(r)-(C)      
9 E SBB M (A)<-(A)-(M)-(C)      
D E SBI data (A)<-(A)-data-(C)      
00.r.100 INR r (r)<-(r)+1      
  3 4 INR M ((H,L))<-((H,L))+1      
  00rp 0011 INX rp (rp)<-(rp)+1      
  00.r.101 DCR r (r)<-(r)-1      
    3 5 DCR M ((H,L))<-((H,L))-1      
    00rp 1011 DCX rp (rp)<-(rp)-1      
    2 7 DAA      
               
               
    1010 0.r. ANA r (A)<-(A)&(r)      
    A 6 ANA M (A)<-(A)&((H,L))      
    E 6 ANI data (A)<-(A)&data      
    1010 1.r. XRA r (A)<-(A)+mod2 (r)      
    A E XRA M (A)<-(A)+mod2 ((H,L))      
  E E XRI data (A)<-(A)+mod2 data      
  1011 0.r. ORA r (A)<-(A)\ /(r)      
B 6 ORA M (A)<-(A)\ /((H,L))      
F 6 ORI data (A)<-(A)\ /data      
1011 1.r. CMP r (A)?=(r) ()      
B E CMP M (A)?=((H,L))      
F E CPI data (A)?=data      
0 7 RLC (An+1)<-(An),      
    (A0)<-(A7), (C)<-(A7)      
  0 F RRC (An)<-(An+1),      
        (A7)<-(A0), (C)<-(A0)      
    1 7 RAL (An+1)<-(An),      
        (C)<-(A7), (A0)<-(C)      
    1 F RAR (An)<-(An+1),      
        (C)<-(A0), (A7)<-(C)      
    2 F CMA (A)<-(A) (A)      
    3 F CMC (C)<-(C) ()      
    3 7 STC ()=1      
    3 JMP addr (PC)<-(addr)      
    11.c.010 Jcond addr (PC)<-(addr), -      
      cond      
C D CALL addr (PC)<-(addr),      
    ((SP)-1)<-(PCh),      
    ((SP)-2)<-(PC1),(SP)-2      
11.c.100 Ccond addr   11/17  
         
C 9 RET ..      
    (PC1)<-((SP)),      
    (PCh)<-((SP)+1),(SP)+2      
  11.c.000 Rcond   5/11  
    E 9 PCHL (PC)<-(H,L)      
    11.n.111 RST n c 8*(n)      
                 
    D B IN port (A)<-(port)      
D 3 OUT port (port)<-(A)      
11rp 0101 PUSH rp ((SP))<-(rp),(SP)-2      
F 5 PUSH PSW ((SP)-1)<-(A),      
    ((SP)-2)<-(F),(SP)-2      
    11rp 0001 POP rp (rp)<-((SP))-(SP)+2      
    F 1 POP PSW (F)<-((SP)),      
        (A)<-((SP)+1),(SP)+2      
    E 3 XTHL (L)<->((SP)),      
        (H)<->((SP)+1)      
F 9 SPHL (SP)<-(H,L)      
F B EI      
- F 3 DI      
7 6 HLT .      
0 0 NOP      
                         

 

cond r rp n
NZ Z=0, = 0   BC  
Z Z=1, = 0   DE  
NC C=0,   D HL  
C C=1,   E SP  
PO P=0,   H    
PE P=1,   L    
R S=0,   M    
M S=1,   A    
   
1. , H,L. 2. (x/y), x , y . 3. ( , DAA. 4. LDAX STAX DE. 5. PUSH(rp) b POP(rp) PUSH PSW POP PSW ( , F ). 6. Data 8 16- , addr 16- , port 8- . 7. RS: 7 6 5 4 3 2 1 0 S Z 0 AC 0 P 1 C 8. PCh, PCl .
 
 
 
 
 
 
 
 
 
 

 

 

2

 

 

 

(= 1)
  - C P P,C AC AC, C AC, P AC, P, C Z, P Z, P, C Z, AC, P Z, AC, P, C S S, C S, P S, P. C S, AC S. AC, C S, AC. P S, AC, P, C  

 

 


 





:


: 2017-03-12; !; : 208 |


:

:

,
==> ...

1771 - | 1541 -


© 2015-2024 lektsii.org - -

: 0.011 .