位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第1089页 > M30201M4-XXXFP > M30201M4-XXXFP PDF资料 > M30201M4-XXXFP PDF资料1第39页

U
德次
已经呃
lo
pm
en
t
三菱微型计算机
M30201集团
单芯片16位CMOS微机
中断
保存寄存器
在中断程序中,标志寄存器的唯一的内容(FLG ),并且程序计数器的
(PC),被保存在堆栈区域。
首先,该处理器将程序计数器的高4位和高4位和8的低
FLG寄存器的顺序位,16位在其中,在栈区域,然后将其保存的低16位
程序计数器。图1.27示出了堆叠的状态,因为它是中断的接受之前
请求,并且状态中断请求的接受后的堆栈。
保存其它所需的寄存器,在中断使用软件程序的开始。使用
单独PUSHM指令可以保存除了堆栈指针(SP )中的所有寄存器。
地址
最高位
堆栈区
最低位
地址
最高位
堆栈区
最低位
[SP]
新的堆栈
指针值
m–4
m–3
m–2
m–1
m
m+1
前一个堆栈的内容
前一个堆栈的内容
[SP]
堆栈指针
前值
中断发生
m–4
m–3
m–2
m–1
m
m+1
程序计数器(PC
L
)
程序计数器(PC
M
)
标志寄存器( FLG
L
)
标志寄存器
( FLG
H
)
节目
计数器(PC
H
)
前一个堆栈的内容
前一个堆栈的内容
中断请求之前,堆栈状态
被确认
中断请求后,堆栈状态
被确认
图1.27 。叠前接受中断请求后状态
39