.


:




:

































 

 

 

 





 

5.1 (. 5.1):

- , ,

- , ,

- , .

5.2 , :

1+2;

Q1+Q2;

1+2;

 

5.1 .

  D1 D2   1 2 Q1 Q2 1 2
  126; 51 00101101; 01100100 1222; 1757 12; 23
  72; 48 01011001; 10111001 7650; 6531 FA31; 35EF
  39; 91 10001111; 01010101 4657; 1747 7DF1; 65FF
  88; 66 00111101; 11001010 1534; 5431 ABCD; CDEF
  67; 44 11100011; 00011011 1573; 5551 ACBD; AD7E
  29; 54 00110011; 10110011 2345; 7726 6AB1; A5C7
  41; 55 01010101; 01010111 1122; 6666 6CFE; BCEF
  62; 19 10010011; 01001111 1776; 4343 30AC; 6E3C
  59; 54 00011111; 01111001 2161; 3167 E71F; FEEF
  70; 33 11001100; 00101101 2764; 3367 312C; 4516
  50; 30 01111011; 01010001 2456; 7105 3892; 2CC7
  32; 122 10111101; 00101011 1606; 6022 138; 7C5D
  70; 111 00011111; 10100111 1530; 4776 3AB2; 2BC3
  49; 47 00101011; 10011101 3331; 2777 45AB; 36EF
  98; 51 10001111; 01101010 3633; 2627 3A6E; 2781
  81; 55 01110110; 01010010 1065; 5321 9210; 4AA4
  101; 33 11001101; 00101011 2110; 3631 817C; DF41
  78; 94 00111110; 01001111 4162; 4630 87AE; CA52
  79; 70 10001111; 01011111 1712; 2632 7B5A; 54E3
  122; 64 01110111; 00011101 2671; 5173 BC6E; A58C
  25; 176 10001101; 00111111 2277; 4325 31AD; F765
  81; 91 00011101; 01010101 5124; 3275 7FB4; 563A
  111; 77 10011110; 00110111 1745; 4027 96EC; D6D7
  142; 43 00110100; 10011011 1457; 3675 8FC4; 59A7
  128; 44 10101011; 00100111 3257; 4356 1BEF; 4A7E

 

 

5.3 ( 5.2) ;

 

5.2 -

1 2 3 1 2 3 4 5 6 7 8 9 10
                         
                         
                         
                         
                         
                         
                         
                         

 

, ;

;

:

- kmp445.exe;

- , ;

- :

,

;

- , kmp445.exe ;

- .

5.3 Sim8080, , , , -. ( ); , , , , ; . A, B, C, D, E, H, L, , b, h, d. .

, ( ) :

8- A, B, C, D, E, H, L;

16- BC, DE, HL;

HL DE;

B ;

: , ;

BC, DE, HL ;

BC, DE, HL;

B C D E H L ;

;

() ;

;

;

() , , ;

;

2

 

.

.

 

 

6

1

, .

2

5.2. .

,

3 ,

.

 

 

7

1. .

2. , .

3. .

4. 8-, 16-.

5. 2- .

6. , .

7. .

8. .

9. , .

10. ?

11. ?

12. , .

13. .

14. 2, 3, 4 .

15. .

16. , .

17. , .

18. .

19. ?

20. ?

21. ?

22. ?

23. .

 

:

 

1 . . . . . .

- ., , 1991. 464 .

2 , . .

. . . , - ., , 2005. 560 .

3 . . . . . . . . - ., , 1986. 279 .

4 . . . 3 , - ., ,

1986.

5 . . - ., , 1984.

334 .

6 . . , . . . . - .,

, 1979.

 

 

.1 - 8- A, B, C, D, E, H, L

1 2
MVI A   ( 16)
MVI B   ( 40)
MVI C   ( 45)
MVI D   ( 70) D
MVI E   ( 160)
MVI H   ( 200)
MVI L   ( 255) L

 

 

.2 - 16- BC, DE, HL

1 2
LXI BC   16- ( 500)
LXI DE   16- ( 1600) DE
LXI HL   16- ( 65535) HL

 

.3 HL DE

1 2
XCHG     HL DE. : DE 1600, HL 65535, : DE - 65535, HL 1600. ( .2)

 

.4

1 2
MOV A B : D E H L . 2

 

.5 ( )

1 2
STA     -1
SHLD     HL -7

 

.6 ( ). , HL DE BC

1 2
LXI HL   HL ( 6)
MOV M A ( 6), HL
LXI DE   DE ( 3)
STAX DE   3, DE
LXI BC   BC ( 4)
STAX BC   ( 4), BC

 

.7 - ( ). A HL

1 2
LDA     ( 8)
LHLD     HL ( 1)

 

.8 - ( ). ( 1)

1 2
LXI HL   HL ( 7),
MOV A M ( 7)

 

 

.9 - ( ). ( 2)

1 2
LXI DE   DE ( 8),
LDAX DE   ( 8)

 

 

.10 - ( ). ( 3)

1 2
LXI BC   BC ( 7),
LDAX BC   ( 7)

 

 

.11 BC, DE, HL

1 2
LXI BC   160 BC
LXI DE   1600 DE
LXI HL   65535 HL
PUSH BC   BC
PUSH DE   DE
PUSH HL   HL

 

 

.12

1 2
POP BC  
POP DE   DE
POP HL   HL

 

.13 , B C D E H L , A.

1 2
MVI A   ( 40)
MVI H   ( 10)
ADD H   ( 50). 1 2 ().

 

.14 , , A.

1 2
MVI H   ( 5)
MVI M   ( 5 72)
MVI A   ( 88)
ADD M   5 ( - 160)

 

.15 ,

1 2
ADI     ( 40) (160 ) ( - 200)

 

 

.16 ( Ȼ)

1 2
MVI A   ( 1)
MVI B   ( 1)
ANA B   () . 0 : 11=1; 10=0; 01=0;00=0.

 

 

.17 ( Ȼ)

1 2
MVI A   ( 1)
MVI H   ( 3)
MOV M A ( 3),
MVI A   ( 1)
ANA M   () . 0 : 11=1; 10=0; 01=0;00=0.

 

.18 ( Ȼ)

1 2
MVI A   (1)
ANI     . 0 : 11=1; 10=0; 01=0;00=0.

 

 

.19 ( Ȼ)

1 2
MVI A   ( 1)
ORI     . 0 : 11=1; 10=0; 01=0;00=0.

 

 

.20 - Ȕ

1 2
MVI A   ( 0)
XRI     Ȕ . 0 1 : 11=0; 10=1; 01=1;00=0.

 

 

.21

1 2
MVI A   ( 50)
MVI H   ( 20)
SUB H   , ( 30).

 

 





:


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


:

:

, .
==> ...

1739 - | 1498 -


© 2015-2024 lektsii.org - -

: 0.056 .