网站公告: 狗万的身份审核_狗万怎么扫码支付_狗万进不去
bet36365官网体育当前位置:主页 > bet36365官网体育 >
CY在微控制器中是什么意思?

发布时间:2019-10-26    作者: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指示器不能表示溢出。

上一篇:前后区别。 下一篇:没有了