[AVR单片机] 态寄存器SREG

[复制链接]
 楼主| cuishangui 发表于 2019-5-28 19:16 | 显示全部楼层 |阅读模式

刚上手AVR单片机,对于AVR的内核不太理解,尤其状态寄存器SREG的位2-V和位4-S。


位4-S:符号位S=N⊕V,S为负数标志N与2的补码溢出标志V的异或
如何理解位2和位4的意义,他们在运算过程中是怎么变化的?

2的补码溢出标志V?


ayb_ice 发表于 2019-5-29 08:29 | 显示全部楼层
V是溢出标志,两个负数相加等于正数表示溢出(当然还有其它情况),单个标志判断或组合标志判断就可以表示数学中的关系式,什么==,!=,>,<,>=...包括有符号,无符号数,
这些只需要了解就可以了,C语言不需要自己去处理这个寄存器
airwill 发表于 2019-5-31 21:24 | 显示全部楼层
玩汇编要弄清楚这些标志位. 不过用 C 的话, 就不用关心啦
zwsam 发表于 2022-2-21 10:25 | 显示全部楼层
说的很详细!
zwsam 发表于 2022-6-7 09:16 | 显示全部楼层
学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 返回顶部 返回列表