.


:




:

































 

 

 

 





Բ MOTOROLA

 

12.1 Motorola

 

:

1 -86?

2 -86 , ?

3 -86 ?

4 -86?

5 Intel?

 

680 0 68000 .

. 12.1.

 

                   
COP Rn OPM MODE REG

 

12.1

 

COP , Rn n, , OPM ; MODE REG .

, , . 12.2.

 

               
D/A Xn W/L   d 8

 

12.2

 

D/A , . D/A = 0 , D/A = 1 .

Xn , .

W/L . W/L = 0 16 32- . W/L = 1 32- .

d 8 8- , .

, . , , Im8, Im16 Im 32. 16- , (Abs.W) (Abs.L), .

68000

 

COP. <src>,<dst>,

 

, , : , W (16 ), L (32 ); , . < src > , < dst > , . < src > < dst > . < src > , #.

, , :

& ,

% ,

@ ,

$ ,

.

, , .

̳ 68000 16- , , ; , . , 16 . , , , .

̳ 68000 :

− ( ),

OV. D1,D0

MOVA.L A2,A3;

− ( , ),

MOV (A0),D1

− ( , 1, 2 4 ),

MOV D3,(A1)+; 1

; 2

− ( , 1, 2 4 ),

MOV.L -(A1),D2; A1

; 4

− ( , 16- , ),

MOV.B -$A(A0),D3; 68000

MOV. ($44,3),D4;

− ( , , , ),

CLR.B $40(A0,D3.W); 68000

CLR ($1234,A2,D3.L);

− ( , , ),

JMP $1234; 68000

MOV.B D0,-$07FF.W;

; $FFF801

− ( , ); , , 2,

JMP *+$10; 68000

JMP (*+$10,P);

− ( , , , ),

LR $10(PC,A2.W);

LR ($1000,PC,A2.W);

− ( ),

MOVQ #$40,D3;

MOVQ #64,D3; D3

 

680 0 , 68000, , , .

 





:


: 2015-10-19; !; : 368 |


:

:

, , .
==> ...

2172 - | 1825 -


© 2015-2024 lektsii.org - -

: 0.018 .