.


:




:

































 

 

 

 





                               
                                 
  0BFF                                
000                                
  0FFF                                
  1

, , -. .4.

58055, , 4 , 3 -, 1 (). 0, 1 8, 9. A8AF , , хF, 90609067 - 90609063. , , , .. .

, хF, 6, 90609063 - 7.

6

 
                               
                               
AD                                
C                                
AF                                
   
                                     

7

 
                               
                                 
                                 
C                                  
                                 
   
                                       

.5, , хAF. . 5 , 90609063.

6.4.

. , .7, , . 5732, 16 2*8. 53710, 16 2*8. , , , 0. 58055.

, - 58055 6. ,

. 58053 58059 [15, 11], .

6.5. ,

, .3. , , , .

6.5.1. a A

    ADR1 MVI C, FF 255
      IN ( )
      MOV B, A
    ADR2 IN AC
      XRA B
      JNZ ADR1 , ADR 1
      DCR 1
      JNZ ADR2 ≠0 (Z=0), ADR2

, , 256 . , , . . .

6.5.2.

0,5 , . 58053.

0,5 .

, ( 4 ), DCX H, MOV A,H, ADD L JNZ. , , BASE ( BASE=0C73), HL,

= f / N

( ): DCX 5; MOV A,H 5, ADD L 4; JNZ 10. N=5+5+4+10=24 .

=0,5 f = 2 ,

=0,52106/24=4166710=23

, BAS 3, BASE+1 - 2.

6.5.3.

, .3 : 49 "" 1014 "", , . . "" "" .

: . 04=0000.0100 08=0000.1000 , , S4 S5. 08=0000.1000 10=0001.0000 , , 1 2. 20=0010.0000 5 "". L 02=0000.0010 04=0000.0100 , , "" "".

      PUSH PSW
      PUSH D PSW D
      MVI D, 10 D 10 ""
    ADR5 MOV A,B
      ANA " " (" ") ?
      JNZ ADR6 , ""
      MOV , , ,
      OUT AD " ()",
      JMP ADR7 0,5
    ADR6 MOV A,B
      ANA D "" ?
      JNZ ADR7 , ADR7
      MOV , ,
      OUT AD "",
      JMP ADR8
    ADR7 MOV A,L " ()"
      OUT AD " ()"
      JMP ADR5
    ADR8 POP D D
      POP PSW PSW
      RET

 

 

6.5.4.

.3 -, , , , , . , - 000, , 000 , 000 .

000 3E 90 1 MVI A, 90 90
002 D3 AF   OUT AF : - , -
004 31 00 0   LXI SP, 0B00 - - 000
007 0E FF 2 MVI C, FF . .6.5.1
009 DB AC   IN  
00     MOV B,A  
00 DB AC   IN  
00 A8   XRA B  
0C0F C2 07 0   JNZ  
0C0F 0D   DCR C  
013 C2 0 0   JNZ 00  
""
016     NOP
017     MOV ,
018 6 01   ANI 01 "" ?
01 2 2 0   JNZ 02 , 02 ""
C, E, H, L ""
0C1D 0 04   MVI C, 04 " "
0C1F 1 08   MVI E, 08 " "
021 26 20   MVI H, 20 ""
023 2 02   MVI L, 02 ""
025 CD 50 0   CALL 0C50
028 0   JMP 0C3C 0,5 ""
""
02   3 MOV A,B
02 6 02   ANI 02 "" ?
02 2 0   JNZ 0C3C , 0,5

 

C, E, H, L ""
031 0 08   MVI C, 08 " "
0 1E 10   MVI E, 10 " "
035 26 20   MVI H, 20 ""
037 2E 04   MVI L, 04 ""
039 CD 50 0   CALL 0C50
0,5
03 2 73 0 4 LHLD 0C73 . .6.5.2
0C3F 2   DCX H  
040 7   MOV A,H  
041     ADD L  
042 2 3F 0   JNZ 0C3F  
045 C3 07 0C   JMP 0C07  
"" ""
050 F5 5, 10 PUSH PSW . .6.5.3
051 D5   PUSH D  
052 16 10   MVI D, 10  
054     MOV A,B  
055 1   ANA  
056 2 5F 0   JNZ 0C5F  
059 7 6, 11 MOV ,  
05 D3 AD   OUT AD  
05 70 0   JMP 0C70  
0C5F     MOV A,B  
060 2 7, 12 ANA D  
061 2 6 0   JNZ 0C6A  
064 7 8, 13 MOV A,H  
065 D3 AD   OUT AD  
067 70 0   JMP 070  
06 7D 9, 14 MOV A,L  
06 D3 AD   OUT AD  
0C6D 54 0   JMP 054  
070 D1   POP D  
071 F1   POP PSW  
072 9   RET  
073 C3     , 0,5
074 2     , 0,5

6.6.

000 074. , , .

                      D F
  3   D3 AF     0B 0 FF DB AC   DB AC 8 2
    0 0D 2 0 0     E6   2 2 0 0   1
        2   CD   0 C3 3C 0   E6   2
  0 0   1       2   CD   0 2   0 2
  7   2 3F 0 C3   0                
  F5 D5       A1 2 5F 0 7B D3 AD C3   0  
  2 2 6 0 7 D3 AD C3   0 7D D3 AD C3   0
  D1 F1 9 C3 A2                      

:

1. . - .

2. . .

3. .

(.7) , (.6).

 

, 182185 (Intel 8085), , .8.

182185 58080.

 

.7 8 58080, 182185 :

- , ;

- 58080 182185;

- ;

- , ;

- "" .

 

 

Ó , ..., ,

, ...,

 

 

: 6.092201 "" " "

 

 

____. ________

_____ ______..

- " "

98309 . , . , 82





:


: 2016-12-29; !; : 959 |


:

:

- , , .
==> ...

1815 - | 1592 -


© 2015-2024 lektsii.org - -

: 0.043 .