博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过变形补码判断补码运算的溢出情况
阅读量:6619 次
发布时间:2019-06-25

本文共 446 字,大约阅读时间需要 1 分钟。

在某些情况下,补码的运算可能会发生溢出情况,因此引入变形补码的概念,进行判断。

变形补码即用符号位为两位的补码,如[+6] = 00.110,[-6]补 =11.010。 

                   符号位              溢出情况

                      00                  表示正数

                      01                   上溢

                      10                   下溢

                      11                  表示负数

eg:

           X=-0.11011  Y=-0.10101  用变形补码计算X+Y 和X-Y 是否溢出?

          根据补码加减法公式: [X-Y]补 =[X]+[-Y]

          [X]=11.00101    [Y] =11.01011  [-Y]补 = 00.10101

           [X]+[Y]补:

                         11.00101

                       +11.01011

                -------------------------

                         10.10000                                下溢

           [X]+[-Y]补:

                         11.00101 

                       +00.10101

              ----------------------------

                        11.11001                                无溢出

转载于:https://www.cnblogs.com/2sheep2simple/p/10229430.html

你可能感兴趣的文章
CVE-2017-8464远程命令执行漏洞(震网漏洞)复现
查看>>
Java 12 将于3月19日发布,8 个最终 JEP 一览
查看>>
基础为重,Python的基础,成就月薪过万
查看>>
索罗斯的反身理论和汇率分析
查看>>
Linux登录那点事
查看>>
angular项目中bootstrap-datetimepicker时间插件的使用
查看>>
通过网络仓库建立本地的yum仓库
查看>>
【web端权限维持】利用ADS隐藏webshell
查看>>
Linux下gdb的安装及使用入门
查看>>
Java 程序执行过程的内存分析
查看>>
灾难恢复-boot分区的恢复方法
查看>>
小游戏-猜数字
查看>>
深度学习到顶,AI寒冬将至!
查看>>
【投资】欧盟区块链创业公司投资超500万欧元
查看>>
优傲机器人:人机协作机器人助推电子制造业智慧升级
查看>>
IBM利用“沃森”超级电脑帮助员工对抗癌症
查看>>
「镁客·请讲」珍为科技周朔鹏:打造科技产品传播平台,对接智能制造产业上下游...
查看>>
使用NHibernate作为ORM容易碰到的问题
查看>>
服务器集中检测Cacti
查看>>
快速构建Windows 8风格应用34-构建Toast通知
查看>>