.


:




:

































 

 

 

 





 

6 , 2 , .

() . .

:

- ( );

- , ( );

- , (, ;

- , (, AX), ( ).

() Intel (). .

, .. . .

:

Op1:= op1 op2,

- , .

 

, op1 op2

Mov op1, op2

op2 op1, ..

op2:= op1.

op1 ,

op2 - , .

, op2 .

:

- () ;

- ;

- .

, .

1. - (-) 2

,

Mov AL, AH

AL:= AH

reg?:= reg1 reg2

 

(. .4)

1- 2-
d w md reg1 reg2
           

. 4

w , .. w = 0 (2 ), w = 1 ;

d , d = 0 - reg1, d = 1 reg2;

md (2 ), - md = 11;

reg1, reg2 , . (. .1):

 

1.

 

reg                
w =0 AL CL DL BL AH CH DH BH
w =1 AX CX DX BX SP BP SI DI

 

2. - (-) 2÷4

 

,

Mov AX, X; AX:= (X)

Mov X, AX; (X):= AX

(X) , X.

(. .5)

1- 2- 3-, 4-
d w md reg r/m Adr (0 ÷ 2 )
             

. 5

w . ;

d . , d = 0 , d = 1 ;

md , - (.. 00, 01, 10);

r/m .

md r/m .

md = 00 r/m = 110 , .. 3- .

:

- -,

[ ] + [ ] + disp,

disp , ;

[ ] , BP BX;

[ ] , SI DI;

- - [ ] + disp;

- - [ ] + disp;

- disp = 0 .

, , . - . , .

( . 2).

 

2

- disp[ ] [ ] disp[ ] + [ ] disp[ + ]
disp[ ] [ ] + disp
disp[ ] [ ] + disp
[ ] [ ]

 

adr ( LEM little endian method), .

, 620Bh 2

1- 2- 3- 4-
    0B  

 

3. - (-) 3÷4

 

(. .6)

1- 2- 3-, 4-
s w md ϒ reg data (1 ÷ 2 )
             

. 6

s w -, 1 2 ;

ϒ , ;

reg - w;

data , , .

 

4. - (-) 3÷6

 

(. .7)

1- 2- 3- 6-
s w md ϒ r/m adr (1 ÷ 2 ) data (1 ÷ 2 )
               

. 7

.

, .. .

 





:


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


:

:

, .
==> ...

1655 - | 1476 -


© 2015-2024 lektsii.org - -

: 0.011 .