
7542组
正在进行例行
中断请求
(注)
执行JSR
M( S)
存储返回地址
堆栈
(S)
M( S)
(S)
(PC
H
)
(S – 1)
(PC
L
)
(S – 1)
M( S)
(S)
M( S)
(S)
M( S)
(S)
(PC
H
)
(S – 1)
(PC
L
)
(S – 1)
( ps的)
(S – 1)
处理器的存储内容
在堆栈状态寄存器
存储返回地址
堆栈
子程序
执行RTS
还原回
地址
(S)
(PC
L
)
(S)
(PC
H
)
(S + 1)
M( S)
(S + 1)
M( S)
打断
服务程序
执行RTI
(S)
( ps的)
(S)
(PC
L
)
(S)
(PC
H
)
(S + 1)
M( S)
(S + 1)
M( S)
(S + 1)
M( S)
I标志为“0”到“1”的
取跳载体
恢复的内容
处理器状态寄存器
还原回
地址
记
:该条件使能了中断
中断使能位为“1”
中断禁止标志为“0”
图。 12注册push和pop在中断的产生和子程序调用
累加器和处理器状态寄存器表4 push和pop指令
累加器
处理器状态寄存器
PUSH指令堆栈
PHA
PHP
从栈中弹出指令
解放军
PLP
Rev.3.03 2008年7月11日
REJ03B0006-0303
第14页117