.


:




:

































 

 

 

 


580




3081/3 ..

 

_________________ ..

..

 

 

-

580 1, 580, , .

1.

1: , () .

. 1.

 

 

 


. 1

, :

- ();

- ;

- ( );

- ( , )

 

 


580

580 -, - ; , .

8 :

- ( , )

- BC, DE HL; , ;

- F ( , , , ).

M, , HL, PC, SP PSW, A F.

, ;

:

- ;

- ;

- ;

- ;

- ;

- , ;

1) .

2) 4x4.

3) 4x4 .


1

010 001. 1.

1

L=000   LXIH ;
    2 ; .
    3 ; .
    LXIB ;
    2 ; B2 --> (C)
    3 ; B3 --> (B)
    V , ; ()
    INX H ;
    V , ; ()
    HLT ;

006 2 : ( 006 160), , .. HL = 000 200 ( 200 010). V , 010.

: 000 200 010, 000 201 001.

 

2

( ) , 010 001 . 2.

2

L=000   LXI SP ; :
    2 ; .
    3 ; .
    LXI B ; :
    2 ; B2 --> (C)
    3 ; B3 --> (B)
    PUSH B ;
    HLT ;

: L = 200 001 , L = 201 010 . , . 2 , .

PUSH RP , , .

 

3

() , , ( -) . 3.

3

L=000   LXI SP ;
    2 ; .
    3 ; .
    ;
    INR B ; 1
    DCR C ; 1
    PUSH B ;
    HLT ;

H=000 L=200 H=000 L=201 001 010 . 000 200 000, 000 201 011. , .. 010, 001, , , , .. , .

PUSH RP (-1) (-2), .. . POP RP (+1), .. , , .. .

, LXI SP.

 

4

.

100, H=000 L=200.

4.

4

L=000   LXI H ;
    2 ; .
    3 ; .
    MVI A ; A .
    2 ;
    ADD M ; A c
    MOV M,A ;
    HLT ;

000 200 020, 010 030. , ADD M ( 206) ADC M ( 216), .

5 .

5

000 200
   
   
   
   
   
   
   
   

 

:

lxi H, 000, 200

mvi D, 010

mvi A, 100

sub D

mov M, A

 

: 000 200 100 010 = 060

- :

lxi H, 000, 200

mvi A, 045

mvi B, 066

add B

daa

mov M, A

 

: 000 200 25 36 = 61

- :

lxi H, 000, 200

mvi A, 99

mvi B, 50

sub B

inc A

mov M, A

mvi A, 75

add M

daa

mov M, A

 

: 000 200 75 50 = 25

 

5

, .

=000 L=011 H=000 L=040 , .

6.

 

 

6

L=000   MVI B ;
    2 ;
    MVI A ;
    B2 ; A
    XRA B ; C mod 2 A c B
    RAL ;
    LXI SP ;
    2 ; .
    3 ; .
    PUSH PSW ;
    HLT ;

7.

7

F
mvi B, data xxxxxxxx xx0x0x1x
mvi A, data   xx0x0x1x
xra B    
ral    
lxi SP    
push PSW    
HLT    

: 000 200 207 = 10000111 , 000 201 002 = 00000010 . .. .

 

6

"" () .

. 3 "".

. 3

=000 L=011 H=000 L=040 , .

8.

8

L=000   SUB A ; A
    LXI H ;
    B2 ; .
    B3 ; .
    MOV M,A ; , HL
    INX H ;
    JMP ;
    B2 ; .
    B3 ; .

, 011, , . 004 ( ), , .

 

7

, . , .

9.

9

H=100 L=200   HLT ;

 

JMP B2, B3 ( 303, 200, 100) 100 200, HLT .

 

8

.

10.

10

    LXI SP ;
    2  
    3  
    POP PSW ;
  32 ; =0..7;
    2  
    3  
    HLT ;

H=000 L=200 002, , H=000 L=004 - 302, JNZ.

, .. ( Z ).

H=000 L=200 102 , . , .. .

H=000 L=004 312, , JZ ( 312) .

(, , ). .

11.

11

L=004 L=200
( ) ( ) s z ac p cy
    0 0 0 0 0
    0 0 0 0 1
P0     0 0 0 0 0
PE     0 0 0 1 0
P     0 0 0 0 0
M     1 0 0 0 0

, JZ JNZ, . 4 . 5 .

. 4 . 5

, L=004, , .

 

9

, (CALL B2,B3) (RET). , , .

12.

12

    lxi SP
       
       
    call
       
       
    hlt
    nop  
    ret  

 

10

RST N RET, .

13.

13

L=000   LXI SP ;
    B2 ; .
    B3 ; .
    RST 1 ; L=010
    HLT ;
    RET ;

14.

14

() ()
   
     
     
    RST 1
   
   
    RET
   
   
   

RST N, CALL B2,B3, , , N.

 

11

.

15.

15

    LXI SP
    2  
    3  
    RST 1 1
    HLT
    RST 2 2
    RET 1
    RST 3 3
    RET 2
    RST 4 4
    RET 3
    RST 5 5
    RET 4
    RET 5

. 6 , .

. 6

RET , , , , .

 





:


: 2017-02-25; !; : 1105 |


:

:

- , - .
==> ...

1440 - | 1368 -


© 2015-2024 lektsii.org - -

: 0.064 .