单片机中的CY与OV详细解析.doc
《单片机中的CY与OV详细解析.doc》由会员分享,可在线阅读,更多相关《单片机中的CY与OV详细解析.doc(2页珍藏版)》请在三一文库上搜索。
1、单片机中的CY与OV详细解析CY(Carry): 用于表示加法进算中的进位和减法运算中的借位,加法运算中有进位或减法运算中有借位则CY位置1,否则为0OV: 表示运算过程中是否发生了溢出,若运算结果超过了8位二进制数所能表示数据的范围即有符号数-128+127,则标志位置1。对无符号数的运算,判断只需CY即可,OV无作用。对有符号数的运算,OV位是有用的。“OV位是C6位进位与C7位进位的异或”,说法对的(对51单片机而言),但不同的计算机说法不一CY位是累加器的进位、借位标志。下文的叙述按16位机来举例说明,如果是8位机或其它字长,则可换一个例子,但道理相似。对于无符号数的运算,CY位就可以
2、表示其是否溢出。但如果是有符号数,则不能按CY标志来判断了。为此,设了另一个标志OV,其含义就是“假如是有符号数运算,是否出现了溢出”。例如对于16位运算器,65534 + 3,(即二进制的1111111111111110 + 0000000000000011),本该得65537,(即二进制的10000000000000001),但因为寄存器只有16位,最高位的那个1丢掉了(进入了CY标志)。结果寄存器中只剩下了1,(即二进制的0000000000000001)。此时,我们可以说,16位的无符号数加法,65534+3溢出了,溢出后的答案成了1。但是对于有符号整数,情况就不同了。有符号整数采用补
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 中的 CY OV 详细 解析
链接地址:https://www.31doc.com/p-3398174.html