.


:




:

































 

 

 

 





 

 

([bd,An],Ri.s*SCALE,od),

 

bd ; Ri.s*SCALE An Dn, SCALE 1, 2,4 8; od ; s , W L. Ri.s s = W 32 .

, A 3. W* 2 , 16- 3, 32- .

 

CLR ([$1234, A 2], D 3. L,$5678)

 

, . , 2 $400600, D 3 $1000. , ,

 

+
$400600

$001234

$401834

 

, $600600. , ,

 

= $600600 + $1000 + $5678 = $606C78.

 

16 , , $606C78.

 

 

 

([bd,An,Ri.s*SCALE],od)

 

.

 

CLR ([$1234, A 2, D 3. L ]$5678)

 

, , ,

 

$400600 + $1234 + $1000 = $402834.

 

, , , $600600,

 

= $600600 + $5678 = $605 78.

 

16 , , $605 78.

 

 

 

(*+d,P,Ri.s*SCALE)

(,P,Ri.s*SCALE).

 

P .

, n P:

 

= [P + bd] + (Xn) * SCALE + od

EA = [P + (Xn) * SCALE + bd] + od

 

P ZP, , 0.

JMP :

JMP ($400610, P,A2.W)

JMP (*+$10, P,A 2. W)

JMP ($4, P, A 2. W)

JMP (*+$1000, P, A 2. W)

JMP ($400610, ZP, A 2. W)

68000 5 , 6 .

 

:

1 680 0.

2 , , .

3 ?

4 , Motorola?

5 68000?

6 68020 ?

 

:

1 , , ?

2 , , ?

3 . 1 2 ?

 

12.2 6800 ( )

 

:

1 , -86 SUB AX,BX , .

2 , 680 0 SUB D 0, D 1 , .

3 -86 MOV AX,70H?

4 680 0 MOV D 0, D 1?

5 -86 ?

6 ZF MOV BX,0000 H?

 

 

OV , :

 

OV.L #$12345678,$400700.L;

; $ 400700

MOVA A3,A4; 16-

; 3 4,

; 16 4

MOVA.L D0,A0; D0 A0

A (A0); D0

MOVA.L #$800015,A0;

; R PI/T 0

MOV (0, A0),D0;

; R PBAR $800015

; $800017 D0

MOV D0,(-4,A0); D0

; DR PDR,

; $800011 $800013

 

MOVEP 16- 32- 8- .

 

EXG D1,D3; D1 D3

EXG A4,D2; 4 D2

 

, MOVE N = 1 , , . , 0, Z = 1, . , .

 





:


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


:

:

, .
==> ...

1766 - | 1546 -


© 2015-2024 lektsii.org - -

: 0.018 .