添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符G型号页 > 首字符G的型号第159页 > GMS81516B > GMS81516B PDF资料 > GMS81516B PDF资料3第66页
GMS81508B / 16B / 24B , GMS82512 /二十四分之十六
区来保存这些寄存器。
下面的方法用来保存/恢复中普通
通用寄存器。
例如:寄存器保存使用push和pop指令
INTxx程序:
A
X
Y
;保存ACC 。
;保存X REG 。
;保存 REG 。
16.2 BRK中断
软件中断可以由BRK指令调用,
具有最低优先级的顺序。
BRK中断向量地址与载体共享
TCALL 0 (参见程序存储器段) 。当
就产生BRK中断,B标志PSW的被设置为distin-
从TCALL 0相区别BRK 。
每个处理步骤由B -flag决定所示
图16-5 。
中断处理
POP
POP
POP
RETI
Y
X
A
;恢复 REG 。
;恢复X REG 。
;恢复ACC 。
;回
B- FLAG
=0
通用寄存器保存/恢复使用push和pop
指令;
BRK或
TCALL0
=1
BRK
打断
常规
RETI
TCALL0
常规
主要任务
验收
打断
打断
服务任务
保存
注册
RET
回复
注册
中断返回
图16-5执行BRK / TCALL0的
MAY 。 2001年版2.0
63

深圳市碧威特网络技术有限公司