English
Language : 

MC68HC08AS32 Datasheet, PDF (141/394 Pages) Motorola, Inc – M68HC08 Family of 8-bit microcontroller units (MCUs)
System Integration Module (SIM)
SIM Registers
;This code works if the H register has been pushed onto the stack in the break service routine
;software. This code should be executed at the end of the break service routine software.
;
HIBYTE EQU
5
LOBYTE EQU
6
;
If not SBSW, do RTI
BRCLR SBSW,SBSR, RETURN
;See if wait mode or stop mode was exited by
;break.
TST
LOBYTE,SP
;If RETURNLO is not zero,
BNE
DOLO
;then just decrement low byte.
DEC
HIBYTE,SP
;Else deal with high byte, too.
DOLO
DEC
LOBYTE,SP
;Point to WAIT/STOP opcode.
RETURN PULH
RTI
;Restore H register.
MC68HC08AS32 — Rev. 3.0
MOTOROLA
System Integration Module (SIM)
Advance Information
141