.


:




:

































 

 

 

 





Motorola

 

˳

 

:

1 -86 MOV AX,7000 H, 7000:0100?

2 ?

3 Intel ?

 

16- $5679 16- $0004.

 

MOV.L #$00005679,D2

MOV.L #$00000004,D1

DIVS D1,D2

NOP

 

( 0...15), $159 E, D 2 ( 0...15), $0001 ( 16...31), D 2.

 

EOR.L D3,D3

MOVE.L D2,D3

MULS D1,D2

SWAP D3

ADD D3,D2

 

D 2 $5679, D 1 .

 

:

1 , , ?

2 680 0 MOVE #$1234, D 0, $400600?

3 ?

4 Motorola ?

 

:

1 ³ $1234 $2 : , .

2 ³ $2 : , .

 

. ϳ

 

:

1 .

2 .

3 ?

 

12.3.1 , , , .

 

400600 MOV. #$FF,D6;

400602 SUB #1,D6; 1

400604 BNE *-2; D6; ,

400608 NOP;

 

, , .

 

12.3.2 , $1234 R в/, , D 2 Ҳ, $5678 R в/.

 

OV,B #$1234,D0; $1234 D0

MOV,L #$800015,A0;

; PAAR PI/T 0

MOVP.B D0,(A0); $1234 PAAR

JSR Ҳ; TIME

MOV.B #$5678,D1; $5678 D1

MOVP.B D0,(A0); PAAR в/

Ҳ: MOV #$AB,D2; ϳ

2: SUB #1,D2; IME

BNE M2;

RTS;

 

12.3.3 , .

 

, , , , . . 12.10.

68020:

 

EVEN: MOVE SR,D5; D5

CLR.L D2; D2,

MOVE.L #$7,D3; D3

MOVE.L #$09,D0; $9 D0

M1: LSR.B #$1,D0; D0

BCS.B M2;

BRA.B M3;

M2: ADDI #$1,D2; 1, = 1

M3: DBF D3,M1;

BTST #$0,D2;

D2

BNE.B M4; ?

CLR.L D2; ͳ, D2

BRA.B M5; FDH D2

M4: MOVE.L #$FD,D2; , D2 $FD





:


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


:

:

: , , , , .
==> ...

1646 - | 1490 -


© 2015-2024 lektsii.org - -

: 0.009 .