
HT68F20/HT68F30/HT68F40/HT68F50/HT68F60
HT68FU30/HT68FU40/HT68FU50/HT68FU60
·
Z
设定当算术或逻辑运算的结果
为零;否则Z被清零。
·
OV
置,如果运算结果进到高
两位的顺序位,但不是一个进位输出的最高有效位的,
反之亦然;否则OV被清零。
·
PDF
由系统上电或执行清除
另外,当进入一个中断程序或执行
子程序调用时,状态寄存器不会
自动压入堆栈。如果内容
状态寄存器是重要的,如果该子程序
可能改变状态寄存器,预防措施必须是
采取正确的储存。
CLR
WDT指令, 。 PDF是通过执行设定
HALT
指令。
·
TO
由系统上电或执行清除
CLR
WDT指令或
HALT
指令。 TO被置
WDT超时。
·
状态寄存器
位
名字
读/写
POR
位7,6
第5位
7
6
5
TO
R
0
4
PDF
R
0
3
OV
读/写
x
2
Z
读/写
x
1
AC
读/写
x
0
C
读/写
x
x
未知
4位
第3位
第2位
第1位
未实现,读为
0
要:
看门狗超时标志
0 :系统上电或执行
CLR
WDT指令或
HALT
指令
1 :发生看门狗超时。
PDF :
掉电标志
0 :系统上电或执行
CLR
WDT指令,
1 :通过执行
HALT
指令
OV :
溢出标志
0 :无溢出
1:运算结果的进位到高位比特而不是一个进位输出的
高位比特,或者反之亦然。
Z:
零FL股份公司
0:算术或逻辑运算的结果不是零
1:算术或逻辑运算的结果是零
交流:
辅助标志
0 :无辅助进
1:运算结果的进位出另外的低半字节,或无借由
高半字节减法运算中低四位
C:
携带FL股份公司
0 :未发生进
1:在一进位的运算结果的加法运算时,或者如果一个借位不发生
在减法运算中
C
还受带进位的移位指令。
位0
修订版1.10
28
2010年2月1日