.


:




:

































 

 

 

 


. 3.1. ( ), , Debug




3.1. ( ), , Debug , .

1. = -4 + ( + )/4 + 2 5. X = - ( + 2 + 4 + 8)
2. X = ( - ) / 4 - 2 + 5 6. X = -/2 + 4( + 1) -
3. X = (/2 + )/4 + -1 7. X = - 5( - 2) + 2
4. X = (7 - 2 - 100) / 2 + 8. = 6A + (- + 1)/2

( ):

A B C X
dec hex dec hex dec hex dec hex
1.   D1 h   5C h   A2 h    
2.   F1 h   3A h   E2 h    
3.   7A h   8D h   7C h    
4.   1C h   5E h   3D h    
5.   6D h   2F h   9E h    
6.   7E h   D4 h   F5 h    
7.   B h   A7 h   2B h    
8.   D2 h   B3 h   4A h    

( ):

AX BX CX DX CS IP DS
                 

.

1. 1, 2, 3 AX, BX, CX.

2. , 16- 0A6Bh.

3. ? , .

;

var1 DW 0

var2 DW 6

var3 DB 5

;

MOV AX, BX

MOV var2, AL

MOV AX, BL

MOV BH, 4A6FH

MOV DX, 3

MOV AL, var3

MOV CS, 0

MOV IP, AX

MOV var1, var2

MOV DS, 1000H

MOV DS, ES

4. . PTR.

;

val_1 DB 10h, 20h

val_2 DW 1000h

;

MOV AL, val_1

MOV DL, [BX]

MOV AL, val_1

MOV CL, val_2

5. 16- . , .

;

;

MOV AX, BX; AX = 0023, BX = 00A5 AX =?

MOV AH, 3; AX = 06AF AX =?

MOV DL, count; DX = 8F23, count = 1A DL =?

MOV BL, AX; BX = 00A5, AX = 4000 DL =?

MOV DI, 100h; DI = 06B9 DI =?

MOV DS, CX; DS = 0FB2, CX = 0020 DS =?

MOV var1, BX; BX = A000, var1 =?

MOV count, AX; count = 25, AX = 4000 count =?

MOV var1, var2; var1 = 0400, var2 = 0500 var1 =?

6. , :

a. MOV AL, 20;

b. MOV BX, OFFSET mes;

7. , , SP 0100, 18400h?

8. , PTR. .

;

bval DB 10h, 20h

wval DW 1000h

;

MOV AL, bval;

MOV DL, [BX];

MOV CL, wval;

9. , array 0120, , , .

;

array DW 10h, 20h

val1 DW array

val2 DW 0

;

MOV AX, @data;

MOV DS, AX; DS =?

MOV AX, val1; AX =?

MOV BX, array; BX =?

XCHG AX, BX; AX =?

MOV val2, BX; val2 =?

10. ?

11. , ?

12. stack, dataseg codeseg.

13. db, dw.

14. dup db, dw.

15. end.

16. :

mov , ;

mov AX, [];

mov [], ?

17. ?

18. mov , 1 A dw 1?

19. - LAB.ASM. : LAB.OBJ, LAB.LST, LAB.EXE?

20. AX ?

mov ax, 22h

mov cl, 2

mul cl

21. AX DX ?

mov dx, 0

mov ax, 222h

mov cx, 100h

mul cx

22. AX ?

mov ax, 63h

mov bl, 10h

div bl

23. AX DX ?

mov ax, 1234h

mov dx, 0

mov bx, 10h

div bx

24. AX DX ?

mov ax, 4000h

mov dx, B00

mov bx, 10h

div bx

25. 5 3 16- val_1.

26. 276 10 16- val_2.






:


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


:

:

, .
==> ...

1406 - | 1215 -


© 2015-2024 lektsii.org - -

: 0.011 .