.


:




:

































 

 

 

 


END OUR_PROG;




- , , 4 21, :

MOV AX,4C00

INT 21H

FAR RET, .

 

TITLE EX_PROG

PAGE,132

STACK SEGMENT PARA STACK STACK

DB 64 DUP(STACK );

STACK ENDS

DSEG SEGMENT PARA PUBLIC DATA

SOURCE DB 10,20,30,40;

DEST DB 4 DUP(?);

DSEG ENDS

SUBTTL

PAGE

CSEG SEGMENT PARA PUBLIC CODE

ASSUME CS:CSEG, DS:DSEG, SS:STACK

OUR_PROG PROC FAR

; ,

;

PUSH DS;

SUB AX,AX; , MOV AX,0

PUSH AX; =0

;

MOV AX,DSEG

MOV DS,AX

; DEST

MOV DEST,0; 1-

MOV DEST+1,0; 2-

MOV DEST+2,0; 3-

MOV DEST+3,0; 4-

; SOURCE DEST , AL

MOV AL, SOURCE

MOV DEST+3,AL

MOV AL, SOURCE+1

MOV DEST+2,AL

MOV AL, SOURCE+2

MOV DEST+1,AL

MOV AL, SOURCE+3

MOV DEST,AL

RET; db

OUR_PROG ENDP

CSEG ENDS

END OUR_PROG

 

1. .

2. .

3. ( ). .

4. .

5. : SOURCE 5 DEST.

6. , :

- 5 A, B, C, D, E;

- 5 AA, BB, CC, DD, EE;

- 5 AAAA, BBBB, CCCC, DDDD, EEEE;

7. 6 .

 

:

) ;

) ;

) 3-7:

;

;

) , .

 

1. ?

2. ?

3. IP?

4. ?

5. .

6. td.exe?






:


: 2015-10-01; !; : 451 |


:

:

- , 20 40 . - .
==> ...

1621 - | 1578 -


© 2015-2024 lektsii.org - -

: 0.009 .