.


:




:

































 

 

 

 


,




, - () 8080. .

. , , . , ( ) . , , . , Z CY, .

: Ȕ (), Ȕ (), Ȕ ( ), Ŕ ().

, .

, , CY.

:

(A) (A) <op> <2- >

<op> : +, , & .. , . ( ) . , .

.

CY. , .

: HL ( HL ), . , .9.1.

1.8

  0 + 0 = 0
  0 + 1 = 1
  1 + 1 = 0 + 1
  1 + 1 + 1 = 1 + 1

 

.

ADD r, AD r . ADD r :

(A) (A) + (r)

, r.

1.31

8Eh C5h.

0800 3E 8E MVI A,8Eh; 1-

0802 06 C5 MVI B,C5h; B 2-

0804 80 ADD B; : (A) (A) + (B)

:

1 0 0 0 1 1 0 0 8 C

+ 1 1 1 0 0 1 0 1 + E 5

1 0 1 1 1 0 0 0 1 1 7 1

, ADD B, 8 , 9- CY . CY 9 . CY , .

ADC r ADD r, CY :

(A) (A) + (r) + (CY)

, , .

1.32

358Eh+24C5h.

0800 01 8E 35 LXI B,358E; BC 1-

0803 11 C5 24 LXI D,24C5; DE 2-

0806 79 MOV A,C;

0807 83 ADD E;

;

0808 6F MOV L,A; L

0809 78 MOV A,B;

080A 8A ADC D;

;

080B 67 MOV H,A; H

ADD M, AD M - , HL. ADD M :

(A) (A) + M(HL)

ADC M :

(A) (A) + M(HL) + (CY)

1.33

8Eh+C5h, 2- C5h 0B00h.

0800 3E 8E MVI A,8E; 1-

0802 21 00 0B LXI H,0B00; HL M

0804 86 ADD M; : (A) (A) + M(HL)

ADI d8, ACI d8 , . ADI d8 :

(A) (A) + d8

ACI d8 :

(A) (A) + d8 + (CY)

1.34

8Eh+C5h.

0800 3E 8E MVI A,8E; 1-

0802 C6 C5 ADI C5; : (A) (A) + C5h

1, . . INR r :

(r) (r) + 1

INR M - HL :

M(HL) M(HL) + 1

- , , CY.

2.35

: M(0B00)=8Eh, M(0B01)=C5h. .

0800 21 00 0B LXI H,0B00; HL M

0803 34 INR M; M(0B00)

0804 2C INR L; ;(L)(L)+1

0805 34 INR M; M(0B01)

: M(0B00)=8Fh, M(0B01)=C6h.

- .

DAD B, DAD D, DAD H, DAD SP.

(HL) (HL) + (rp),

rp BC, DE, HL SP. , , CY. CY , ( 3- ) , .

1.36

0800 09 DAD B; : (HL)(HL)+(BC)

1 : INX B, INX D, INX H.

(rp) (rp) + 1

- . , , , ( ).

. 2- , CY . , .9.2.

1.9

  0 0 = 0
  1 0 = 1
  1 1 = 0
  0 1 = 1 1

SUB r SBB r () . SUB r :

(A) (A) (r)

, () r ().

1.37

8Eh C5h.

0800 3E 8E MVI A,8E;

0802 06 C5 MVI B,C5; B

0804 90 SUB B; : (A) (A) (B)

:

1 0 0 0 1 1 0 0 8 C

1 1 1 0 0 1 0 1 E 5

1 1 0 1 0 0 1 1 1 1 A 7

, . SUB B, 8 , CY : CY=1. CY, , . CY , .

SBB r SUB r, CY.

(A) (A) (r) (CY)

, , .

1.38

358Eh24C5h.

0800 01 8E 35 LXI B,358E; BC

0803 11 C5 24 LXI D,24C5; DE

0806 79 MOV A,C;

0807 93 SUB E;

0808 6F MOV L,A; L

0809 78 MOV A,B;

080A 9A SBB D;

080B 67 MOV H,A; H

 

SUB M, SBB M - - , HL. SUB M :

(A) (A) M(HL)

SBB M :

(A) (A) M(HL) (CY)

1.39

8EhC5h, C5h 0B00h.

0800 3E 8E MVI A,8E;

0802 21 00 0B LXI H,0B00; HL M

0804 96 SUB M; : (A) (A) M(HL)

SUI d8, SBI d8 - , . SUI d8 :

(A) (A) d8

SBI d8 :

(A) (A) d8 (CY)

1.40

8EhC5h.

0800 3E 8E MVI A,8E;

0802 D6 C5 SUI C5; : (A) (A) C5h

1, . . DCR r :

(r) (r) 1

DCR M - HL :

M(HL) M(HL) 1

- , , CY. - Z (. 9.11).

1 : DCX B, DCX D, DCX H. :

(rp) (rp) 1

- . , . .

1.41

55h , 0B00.

MVI C,55h;

LXI H,0BF0h; HL

MVI A,00;

M00: MOV M,A;

INX H;HLHL+1

DCR C;CC1 Z

JNZ M00; M00, Z=1

HLT;, Z=1

DCR C , INX H . DCX H, 0C45h.





:


: 2015-10-27; !; : 1383 |


:

:

, ; , .
==> ...

1860 - | 1638 -


© 2015-2024 lektsii.org - -

: 0.045 .