CY在微控制器中是什么意思?

浏览量:    发布时间:2019-10-11    编辑:365bet官网网投

全部展开
CY(进位)是微控制器传输标志。
CY = 0不会溢出,而CY = 1不会溢出。
用于指示总计计算中的进位和减法操作中的贷款。如果总操作中需要加减乘除,则CY位设置为1,否则设置为0。
对于无符号数字运算,只需确定CY。对于无符号数字运算,CY位可以指示是否溢出。
但是,如果有一个带符号的数字,则不能由CY标志确定。
例如:一个65534 + 3个16位算术单元需要65537,但是因为该寄存器只有16位,所以丢失了1的最高有效位(输入了CY指示器)。
结果记录中仅剩1个。
此时,总的无符号16位数字65534 + 3溢出,并且溢出后的响应为1。
但是,有符号整数的情况有所不同。
有符号整数是补码。
16位带符号整数不能表示65534。在这种情况下,如果内部二进制为1111111111111110,程序将采用-2,因此计算机二进制111111111111111110 + 0000000000000011表示(-2)+3。
请注意,此时(-2)+3和上面的无符号数65534 + 3在CPU硬件中相同,两者的总和为1,CY指示器也为1。
但是,带符号的数字(-2)+ 3 = 1不会溢出。
因此,此时的CY指示器不能表示溢出。


上一篇:FR在鞋中是什么意思?   下一篇:[仲夏超级超级MV]G.NA