内建程式超范围溢出检测电路,当检测到程式 计数器的值超出 ROM 最
大值或 当 CPU 取址后译码发现操作码为 A5H 时, CPU 会认为程序已跑飞,会自动
产生 CPU 复位信号,同时将 WDOF 标志位置 1 。
注意:
若希望程序跑飞后能产生
OVL 溢出复位 建议将程序中所有未用到的 ROM 地址全部
用 A5H 填充 以进一步提高 CPU 的抗干扰能力。
附:
在程序中用 A5H 填充未用到 ROM 地址的方法:
首先定义宏:
Fill_A5H
MACRO N
REPT N
DB A5H
ENDM
然
后在没有用到的 ROM 空间调用宏,比如 1000H 到 11FFH 没有用到,可以用如下
方法填充:
CSEG AT 1000H
Fill_A5H 512
|