CY在微控制器中是什么意思?
分类:365国际娱乐城 热度:

全部展开
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指示器不能表示溢出。


上一篇:有一部来自颈椎的电影,今年6月22日举行的电影... 下一篇:没有了
热门排行
精彩图文