Download MC68302 Emulator Terminal Interface

Transcript
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
CLR.L
MOVE.L
MOVE.L
MOVE.L
BRA
BERR_ENTRY
MOVE.W
BRA
ADDR_ERR_ENTRY
MOVE.W
BRA
ILL_INST_ENTRY
MOVE.W
BRA
ZERO_D_ENTRY
MOVE.W
BRA
CHK_I_ENTRY
MOVE.W
BRA
TRAPV_ENTRY
MOVE.W
BRA
PRIV_V_ENTRY
MOVE.W
BRA
TRACE_ENTRY
MOVE.W
MOVE.W
BRA
EMUL_1010_ENTRY
MOVE.W
BRA
EMUL_1111_ENTRY
MOVE.W
BRA
JUMP_ENTRY
MOVE.W
BRA
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PA0
PA1
PA2
PA3
PA4
PA5
PA6
A7,PA7
A7,USP
A7,PUSP
MON_LOOP
;SET EMULATOR COPY OF SSP
;SET USP TO SAME AS SSP
;SET EMULATOR COPY OF USP
#04H,LAST_ENTRY
SPECIAL_ENTRY
#05H,LAST_ENTRY
SPECIAL_ENTRY
#06H,LAST_ENTRY
MON_ENT
#07H,LAST_ENTRY
MON_ENT
#08H,LAST_ENTRY
MON_ENT
#09H,LAST_ENTRY
MON_ENT
#0AH,LAST_ENTRY
MON_ENT
#0BH,STEP_ENTRY
#0BH,LAST_ENTRY
MON_ENT
#0CH,LAST_ENTRY
MON_ENT
#0DH,LAST_ENTRY
MON_ENT
#0EH,LAST_ENTRY
INT_JUMP_ENTRY
BK_RESET_PROCESS
MOVE.W
#0,CMD_RESULT
MOVE.W
#2700H,PSTAT
BRA
MON_LOOP
;SET STATUS
; SPECIAL ENTRY IS EXECUTED WHEN THE MONITOR IS ENTERED FROM A BERR
;
OR AN ADDRESS ERROR. INFORMATION STACKED AS A RESULT OF THE
;
BERR OR ADDRESS ERROR IS SAVED IN STAT1, STAT2, STAT3 AND STAT4.
5-28 Concepts