问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

累加器的作用是什么?

发布网友 发布时间:2022-12-02 15:31

我来回答

1个回答

热心网友 时间:2023-11-10 17:54

CY位是累加器的进位、借位标志。下文的叙述按16位机来举例说明,如果是8位机或其它字长,则可换一个例子,但道理相似。

对于无符号数的运算,CY位就可以表示其是否溢出。但如果是有符号数,则不能按CY标志来判断了。为此,设了另一个标志OV,其含义就是“假如是有符号数运算,是否出现了溢出”。

例如对于16位运算器,65534 + 3,(即二进制的1111111111111110 + 0000000000000011),
本该得65537,(即二进制的10000000000000001),但因为寄存器只有16位,最高位的那个1丢掉了(进入了CY标志)。结果寄存器中只剩下了1,(即二进制的0000000000000001)。

此时,我们可以说,16位的无符号数加法,65534+3溢出了,溢出后的答案成了1。

但是对于有符号整数,情况就不同了。有符号整数采用补码表示法。16位有符号整数不可能表示65534,此时如果机内二进制是1111111111111110,程序中认为它是-2,故:
机内的二进制的1111111111111110 + 0000000000000011,代表的是(-2) + 3。

请注意,此时的(-2)+3和上文的无符号数65534+3,在CPU的运算器硬件上完全相同,都是得到和为1,而CY标志也为1。

但是,有符号数(-2)+3=1并无溢出。故此时的CY标志不能代表它溢出了。

另外再举一例:
无符号数32763 + 8 = 32771,没有进位,CY标志为0。此时并不溢出。
但是,如果是有符号数32763 + 8,这就是溢出了,因为32773的二进制为1000000000000011,作为有符号数会被看成负数-32765。16位有符号数不可能表示32773的。

不管是有符号数还是无符号数,CPU的二进制运算器机器加、减操作是一样的,但其“溢出”的条件不同。
现在大多数的计算机中,如果是无符号数,都可以用CY标志来判断其是否溢出;而如果是有符号数,则需要用OV标志来判断其是否溢出。

至于OV标志在逻辑上又是根据什么产生的呢?则不同的计算机上有不同的实现方法,但效果都是一样。
这里介绍一种道理比较容易懂的方法:“双符号位法”。具体是:
作加、减法前,先将两个运算数都按照有符号数的规则扩充成17位。即:符号位是0的前面添一位0,符号位是1的前面添一位1。
然后按17位的机器加、减,得出17位的结果。
如果17位结果的高两位(即双符号位)不同,就置OV标志为1,否则,OV标志为零。
然后取其低16位作为最后结果。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你家的水龙头起泡器该换了 如何打开水龙头起泡器 网上卖门锁,安装如何解决 广告装潢需要哪些设备 广告制作需要哪些材料 开锦旗招牌广告制做店须要什么 广告店需要哪些耗材 长安之星发动机水泵要坏之前声音怎么判断 家有孕妇咋调理:280天贴心呵护生健康宝贝图书信息 哪些是适合孕妇看的书 云南省位于我国哪一面 卑斯省在哪 最经典的大冰名言名句 什麽是纳豆 spf是不是越高越好 防晒霜指数越高越好吗 spf值越高防晒效果越好吗 转门派多久可以上号 华为荣耀9显示程序未安装怎么办? 你好,新注册的为什么漂流瓶没有回复?多久才有回复? 韩剧用什么软件可以看到 wealth是什么意思 英语wealth是什么意思 富裕的英文wealthy 形容内心感动的诗句 感人爱情古诗句子 孕8个月胎儿有多重 寻麻疹饮食应怎样注意 遇到不懂感恩的人发圈说说 亿广亨铝材和凤铝哪个好 广亿铝材是品牌吗 广亿铝材是凤铝吗 橙和牛奶能一起吃吗 吊兰多久换盆一次,吊兰换盆后多久能缓过来 为什么徐子豪一开始会救杏子呢 公主身怀绝世武功,竟连大内高手都不是她的对手,真是太厉害是什么电视剧? - 信息提示 惠普ppt2010变成英文版了 怎么调回来 和平精英模拟器打开背包没有鼠标 花火视频怎么全屏 包子馒头烹一样时间会坏吗 斗的繁体字多少笔画 适合霜降的诗句 中国古代的史书中属于北宋的是? 云闪付为啥每天转6块钱 冰粉的红糖水怎么熬 冰粉红糖水的熬制比例 做可乐鸡翅用生抽还是老抽 可乐鸡翅是咸的还是甜的 爬山感悟美句 爬山感悟美句? 异地恋跟女朋友离别说说 异地恋离别时的心情说说 穷人生活感悟经典句子