位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第2080页 > M38500E3-XXXFP > M38500E3-XXXFP PDF资料 > M38500E3-XXXFP PDF资料2第248页

附录
使用上的注意事项3.3
编程3.3.14注意事项
( 1)处理器的状态寄存器
处理器状态寄存器初始化
对影响程序执行的标志必须在复位后进行初始化。
特别是,它是必不可少的初始化T和D标志,因为它们具有重要的作用
上计算。
q
原因
复位后,处理器状态寄存器( PS )的内容是不确定的,除了为我
标志为“ 1”。
RESET
↓
标志初始化
↓
主程序
图。 3.3.4初始化处理器状态寄存器
如何引用处理器状态寄存器
引用处理器状态寄存器( PS )的内容,执行
PHP
一旦指令
然后读取(S + 1)的内容。如果有必要,执行
PLP
指令到PS恢复到其
原来的状态。
A
NOP
指令后,应每执行
PLP
指令。
PLP
指令执行
↓
NOP
(S)
(S)+1
PS存储
图。 3.3.5序列PLP中的指令执行的
图。 3.3.6堆栈存储器的内容后, PHP
指令执行
( 2 ) BRK指令
中断优先级
当BRK指令在以下条件满足执行时,中断执行
从中断向量的具有最高优先级的地址开始。
中断请求位和中断允许位被设置为“1 ” 。
中断禁止标志( I)设置为“ 1”,禁止中断。
3-40
3850组(规格,高)用户手册