.


:




:

































 

 

 

 


9-1

4-3.

: , ( , , , , , ).

:

;(R2)<--(24H)+(3EH)

MOV R1,#24H;(R1)<--24H

MOV A,@R1;(A)<--((R1))

MOV R1,#3EH;(R1)<--3EH

ADD A,@R1;(A)<--(A)+((R1))

MOV R2,A;(R2)<--(A)

END

:

: , .

 

 

5-4.

: , .

:

;(00)-(3F)<--00H

CLR A

MOV R0,#3FH

M1: MOV @R0,A

DJNZ R0,M1

END

:

 

 

: , .

5-7.

: , .

:

;(20H)-(2FH)<-(20H)-(2FH)+(30H)-(3FH)

MOV R7,#10H;

MOV R0,#2FH;

MOV R1,#3FH;

M1:MOV A,@R0;

ADD A,@R1;

MOV @R0,A;

DEC R0;

DEC R1;

DJNZ R7,M1;

END

:

: , .

6-4.

: , .

:

; (F1)=0- B0 (2FH)

; (F1)=1- B7 (2FH)

MOV R0,#2FH;

MOV A,@R0;

JF1 M1;

; B0

XRL A,#01H;

JMP M2;

; B7

M1:XRL A,#80H;

M2:MOV @R0,A;

END

:

: , .

7-1.

: , .

:

;(R6)<--(R5)-(R4)

MOV A,R4;

CPL A;

INC A;

ADD A,R5;

MOV R6,A;

NOP;

MOV R0,#3AH;

MOV A,@R0;

CPL A;

INC R0;

ADD A,@R0;

CPL A;

MOV R0,#39H;

MOV @R0,A;

END

:

: , .

9-1.

: , .

:

;(R7,R6,R5)<--((R0+2),(R0+1))*((R0))

; (R7,R6,R5)- .

;(R0)=29H

;

CPL A;

MOV R7,A; R7

MOV R6,A; R6

MOV R5,A; R5

MOV R1,#08H; 8

MOV R0,#29H;

;

MOV A,@R0;

;

0: CLR C;

XCH A,R5; R5

RLC A;

XCH A,R5; ()

XCH A,R6; R6

RLC A;

XCH A,R6; ()

XCH A,R7; R7

RLC A;

XCH A,R7; ()

;

RLC A;

JNC M1; ()=0 -

;

CPL ;

INC R0; - .

XCH A,R5; .

ADD A,@R0; . , ()

XCH A,R5; R5

INC R0; - .

XCH A,R6; .

ADD A,@R0; . , ()

XCH A,R6; () R6

INC R0; -

XCH A,R7; .

ADD A,#00H; B (C)

XCH A,R7; (), R7

DEC R0;

DEC R0; -

DEC R0;

1: DJNZ R1,M0;

END



<== | ==>
10. () |
:


: 2016-09-03; !; : 350 |


:

:

, .
==> ...

1484 - | 1393 -


© 2015-2024 lektsii.org - -

: 0.013 .