.


:




:

































 

 

 

 


EQU, LABEL,




EQU

, . , - . :

TIME EQU 20

TIME, 20.

,

FIELD DB TIME DUP (?)

FIELD DB 20 DUP (?)

:

CON EQU 70

...

MOV CX, CON; MOV CX, 70

 

LABEL

LABEL . , . LABEL :

<> LABEL <>

: BYTE, WORD, DWORD, NEAR, FAR.

:

BUFFER LABEL WORD

BUF DB 200 DUP(?)

LABEL , , , . , , , - ,

MOV AL, BUF; AL ,

MOV AX, BUFFER; AX .

LABEL , AX

.

 

.

:

ADD AL, DL; DL AL AL.

ADD AL, 3; AL 3.

ADD AL, CATS; AL CATS.

ADD DX, [SI]; DX ; , SI.

ADD [SI], AL; , SI, , AL.

SUB . :

SUB AL, CATS

SUB DX, [SI]

SUB CATS+2, AH

. 5 : F501, 7136, 2122, 5711, 1246. 10 . 2, 5 8 . . .

Data segment
l1 label byte
l2 dw 0f501h, 7136h, 2122h, 5711h, 1246h
l3 label word
l4 db 10 dup(?)
data ends
assume cs:code, ds:data
code segment
 
start: mov ax, data ;
  mov ds, ax;  
  mov ax, 0 ; : ax ;, cx ; ;
  mov cx, 0
  mov al, l1+1 ; l
  mov cl, l1+4 ; l
  add ax, cx; ; ax 2- 5-
  mov cl, l1+7 ; cl 8-
  add ax, cx ; ax 2-, 5- 8-
  mov l4+2, al ; 3- l4
  mov ax, l2 ; ax f501 - ; l2
  sub ax, l2+4 ; . ax
  mov l3+8, ax ; ;
  ret  
  code ends  
  end start  

 

1.

:

1. 5 88h, 234, 122, ab, fe, L1;

2. L2;

3. 4 L3 11h, 55h, 44h, eeh. LABEL .

4. 250 L4.

, :

1. 1, 3, 5 L1 2 L2.

2. .1. L4, 3 L2.

3. 2 L2 3 , .

4. .1., (. ), L3.

 

2.

:

1. 3 b88h, 1234h, e22h, M1. LABEL .

2. 2;

3. 211 M3.

, :

1. 3 ( M1) 2 M2.

2. 2 3 M1, M3, 1 M2.

3. 2 3 M2, (1) 2 M1.

4. .1., (. ).

3.

:

1. "", Q1. LABEL .

2. Q2;

3. 184 Q3.

, :

1. 2,3,4 Q1 3 Q2.

2. .1. 1 Q1 Q3, 2 Q2.

3. 2 3 Q2, 1 Q1, 1 Q2.

4. .1., (. ).

4.

:

1. 8 88h, T1. LABEL .

2. , 1 cf1h, , - T2;

3. 232 T3.

, :

1. 2 T2 T1;

2. 3 : T2 T1, 3 T2.

3. 2 3 T2 T3, 2 T1.

4. .2., (. ).

5.

:

1. 773fh, P1. LABEL .

2. "", P2.

3. 28Fh P3.

, :

1. 2,3,4 P1 2 P2.

2. P1 P3, : 1 P1, - .

3. .1., (. ).

6.

:

1. 5 ABCD, 813F, 4567h, 8AFE, 71F1. M1. LABEL .

2. "" 2;

3. F86 M3.

, :

1. 7, 9 10 M1. 2 M2.

2. 3 5 M1, M3, M2, 1.

3. .1., (. ).

7.

:

1. 7 A8, F4, 22, ab, fe, -77. L1;

2. L2;

3. 4 L3 34h, AD, FC, eeh. LABEL .

4. 250 L4.

, :

1. 6, 3, 5 L1 1 L2.

2. .1. L4, 1 L2.

3. 2 L2 3 L1, L1.

4. .1., (. ), L3.

 

8.

:

1. 4 C78h, FA4h, EE2h, 23453. M1. LABEL .

2. 2;

3. F231 M3.

, :

1. 3 ( M1) 2 M2.

2. 2 4 M1, M3, 2 M2.

3. 2 3 M2, (1) 5 M1.

4. .1., (. ).

9.

:

1. "", Q1. LABEL .

2. Q2;

3. A841 Q3.

, :

1. 1, 3, 6 Q1 3 Q2.

2. .1. 1 Q1 Q3, 2 Q2.

3. 2 3 Q2, 2 Q1, - Q2.

4. .1., (. ).

10.

:

1. 3 133 5 88h. T1. LABEL .

2. , CF1h, , - T2;

3. 2A5 T3.

, :

1. 2 T2 T1;

2. 3 : T2 T1, 3 T2.

3. 2 3 T2 3, 4 T1.

4. .2., (. ).

11.

:

1. CFA2, 27CFh, P1. LABEL .

2. "", P2.

3. 28Fh P3.

, :

1. 2, 4, 7 P1 3 P2.

2. P1 P3, : 2 P1, - .

3. .1., (. ).

12.

:

1. 5 6B8D, F13F, C127, 8ADE, 51F4. M1. LABEL .

2. "" 2;

3. F160 M3.

, :

1. 4, 7 9 M1. M2.

2. 1 4 M1, M3, M2, 1.

3. .1., (. ).

 

. () : BX, SI, DI.

:

MOV AX, [BX]; AX , BX.

MOV AX, 2[BX]; MOV AX, [BX+2], AX , 2 , BX.

ADD AX, 3[BX]; AX ,

; 3 , BX.

SUB AX, 4[BX]; AX , 4 ;, BX

 

4





:


: 2016-11-02; !; : 774 |


:

:

, , .
==> ...

1997 - | 1658 -


© 2015-2024 lektsii.org - -

: 0.035 .