.


:




:

































 

 

 

 





 

JSR , , . ( ) . BSR, , BRA. , , RTS, , . , SR . RTR, CCR ( X, N, Z, V, C) .

. 12.4.

:

TRAP (TRAP) . SR PC, () , # Dt = 0...15, ;

TRAPV (TRAP ON OVERFLOW) TRAP V = 1 ;

ILLEGAL (TAKE ILLEGAL INSTRUCTION TRAP) ;

RTE (RETURN FROM EXCEPTION) . . SR


12.4

JMP <EA> < dst> PC ( ), ( ), ,
BRA ds PC + ds PC ³
JSR <EA> SP 4 SP, PC (SP), <dst> PC ( ), ( ), ,
BSR ds SP 4 SP, PC (SP), PC + ds PC  
RTS (SP) SP, SP + 4 SP  
RTR (SP) CCR, SP + Z SP, (SP) PC, SP + 4 SP  
Bcc ds () , PC + ds PC  
DBcc ds () , Dn 1 Dn; Dn ¹ -1, PC + ds PC  

 

:

NOP (NOP OPERATION) - ;

STOP (LOAD STATUS REGISTER AND STOP) . SR , , ;

RESET (RESET EXTERNAL DEVICES) RESET ; ;

CHK (CHECK REGISTER AGAINST BOUNDS) , , ; , ;

LINK (LINK AND ALLOCATE) 4, , , , , 4. , , ;

UNLK (UNLINK) , LINK.

. 12.5.

 

12.5

TRAP #Dt (SSP) 2 → (SSP), (SR) → SSP (SSP) 4 → (SSP), (PC) → SSP; Ve(#Dt) →  
TRAPV Ve = 1, TRAP; Ve = 0,  
ILLEGAL , TRAP  
RTE (SP) → SR; SR + 2 → (SP); SP → PC; (SP) + 4 → SP  
NO (PC) + 2 → PC;  
STOP #WS WS → SR  
RESET  
CHK <EA>,Dn Dn < 0 Dn > < EA >, TRAP ( ), ( ), ,
LINK An,dS (SP) 4 → (SP); An → SP; (SP) → An; (SP) + dS → (SP)  
UNLK An An → SP; (SP) → An; (SP) + 4 → (SP)  

 

:

1 Motorola ?

2 ?

3 ?

4 <src>,<dst> ?

5 ASL LSL , $82 .

6 ?

7 , CMPM (A 3)+,(A 4)+.

8 JMP < EA >?

9 BRA ds?

10 ?

11 DB DBF , , ?

 

:

1 䳿 68 JSR <EA >?

2 䳿 68 RTS?

3 ?

4 ?

 





:


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


:

:

- , - .
==> ...

1619 - | 1542 -


© 2015-2024 lektsii.org - -

: 0.015 .