添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第778页 > AT90USB647 > AT90USB647 PDF资料 > AT90USB647 PDF资料1第13页
AT90USB64/128
5.4
状态寄存器
状态寄存器包含了最近执行的算术的结果信息
指令。此信息可以以执行条件被用于改变程序流程
操作。请注意,状态寄存器的所有ALU运算后进行更新,作为在指定
指令集。这
在许多情况下就不需要使用专用的COM
削指令,从而导致更快和更紧凑的代码。
状态寄存器不会自动保存
进入中断服务程序和恢复
从中断返回。这必须通过软件来处理。
在AVR状态寄存器 - SREG - 定义为:
7
I
读/写
初始
价值
读/写
0
6
T
读/写
0
5
H
读/写
0
4
S
读/写
0
3
V
读/写
0
2
N
读/写
0
1
Z
读/写
0
0
C
读/写
0
SREG
位7 - I:全局中断使能
全局中断使能位必须设置为启用中断。个体间
然后在单独的控制寄存器控制中断使能控制。如果全局中断使能
寄存器清零,没有任何中断都将启用独立的个体中断
启用设置。在I位被硬件清零发生中断后,由设
RETI指令以使能中断。中的I位也可以被设置并通过清除
应用程序
SEI和CLI指令,如在指令集的参考说明。
位6 - T:位拷贝存储
该位拷贝指令BLD (位加载)和BST (比特存储)使用T-位为源或目的地
民族的操作位。从寄存器文件寄存器的位可以被拷贝到T
BST指令,并在T A位可以通过复制到一个位在寄存器中的寄存器文件
BLD指令。
位5 - H:半进位标志
半进位标志H表示半进了一些算术运算。此标志是很有用的
BCD运算。见
423页的“指令集汇总”
了解详细信息。
位4 - S:符号位,S = N
V
在S位始终是一个独占或负数标志N与2的补间
溢出标志V的
423页的“指令集汇总”
了解详细信息。
位3 - V :2的补码溢出标志
在二进制补码溢出标志V支持2的补码运算。见
423页的“指令集汇总”
了解详细信息。
位2 - N:负标志
负标志N表示阴性结果的算术或逻辑运算。见
423页的“指令集汇总”
了解详细信息。
位1 - Z:零标志
零标志Z为一个结果为零算术或逻辑运算。见
“指令
423页的设置摘要“
了解详细信息。
13
7593L–AVR–09/12

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