.


:




:

































 

 

 

 


MVI B,0;




DAD B;(H-L) ← (H-L)+(B-C)

MOV A,M;(A) ←([H-L])

MOV C,A;(C) ←(A)

JMP M1

NAT: db 0h,0h,0h,0h,0h,0h,0h,0h,4h,0h,0h,0h,8h

Include stack.asm

End

()

 
 
. -
 
 
 
 
 
 
 
 
 
 
 
. , yyYYYYYYYYYYYY

( 2)  
2.5
2.4
2.3
2.2
2.1
HL-

( 3)

 

3.5
3.4
3.3
3.2
3.1
BC V
BC

 

 

 

INPORT equ 1

OUTPORT equ 2

K equ 9

DEL equ 2h

include init.asm

BEGIN:

M1 MVI C,00

M2 JMP PREOBR

M3 JMP DELAY

M4 IN INPORT

MOV B,A

ANI 01h

JZ M1

MOV A,B

ANI 02h

JZ M2

INR C

MOV A,C

SUI K

JZ M1

JMP M2

PREOBR:

LXI H,NAT

MOV E,C

MVI D,0

DAD D

MOV A,M

OUT OUTPORT

JMP M3

DELAY:

PUSH B

LXI B,DEL

M5 DCX B

MOV A,C

ORA B

NOP

NOP

NOP

JNZ M5

POP B

JMP M4

NAT:

db 99h,0CBh,0E4h,0E4h,0CBh,0FDh,0E4h,0CBh,80h

include stack.asm

End

/

/ .

, . , , , /.

/ :

/ .

/ .

- .

.

.

() 2 / :

1) / ( 8- ).

2) , ( ).

/ . .

 





:


: 2016-11-24; !; : 360 |


:

:

,
==> ...

1530 - | 1487 -


© 2015-2024 lektsii.org - -

: 0.015 .