对二进制数来说,先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]=[[X]。 当然你也可以用先减1后取反的方法来求补码对应的原码。

对于求负数的补码求原码:按照求补码逆运算 为(-1) + (取反)

同时补码的理论依据  负数的原码就是负数的补码=(取反)+(1)

所以

(-1) + (取反)  = (取反)+(1)

之所以强调

[X]原=[[X]补]补

是强调补码运算器可以在求补码的反码的过程中可以重用(对付正数-负数的情况),重用无论在编码还是社会建设都是一个高效科学的原则。

如何理解:先减1后取反和先取反后加1得到的结果是一样的,故仍可采用取反加1的方法,即对于机器数为负数,则有[X]原=[[X]补]补。相关推荐

  1. 原码,反码,补码,阶码,移码是什么?有什么区别(讨论机器数的表示)

    原码,反码,补码,阶码,移码是什么?有什么区别(讨论机器数的表示) 本文内容参考自王达老师的<深入理解计算机网络>一书<中国水利水电出版社> 一.机器数解释: 机器数是计算机中 ...

  2. 真值、机器数、原码、补码、反码详解(你想知道的全都有!)

    计算机组成原理中的数值表示法 真值 机器数 原码 反码 补码 真值 在日常的书写习惯中,往往用正.负号加绝对值表示数值,用这种形式表示的数值为真值. 简单来说 真值 就是我们平时用的数本身 机器数 在 ...

  3. 计算机真值范围,计算机的机器数,真值,原码, 反码和补码

    机器数 一.数的符号数值化.实用的数据有正数和负数,由于计算机内部的硬件只能表示两种物理状态(用0和1表示),因此实用数据的正号"+"或负号"-",在机器里就用 ...

  4. 计算机中有符号的机器数,机器数

    机器数是将符号"数字化"的数,是数字在计算机中的二进制表示形式.机器数有2个特点:一是符号数字化,二是其数的大小受机器字长的限制. 中文名 机器数 外文名 computer num ...

  5. [例题详解]真值 机器数概念 | 原码 反码 补码 移码 概念及加减计算

    目录 真值和机器数 原码 反码 补码 移码 对比记忆 | 原 反 补 移码 加减法 | 原码 补码 结语 | 大学生学习复习资料 真值和机器数 真值:-5.+10 机器数(带符号数)(= 符号位 [0 ...

  6. NC65 对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误。

    1.对上年度反结账,调整数据后重新结账后,对本年度年初重算时系统报错:更新记数错误. 解决方案: 1.在期初余额节点,按Ctrl+ALT+A重建期初凭证: 2.到结账节点,重建余额表,选择有问题的财务 ...

  7. 输入一个四位数将其加密后输出c语言,输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十...

    问题描述: 输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数. #include int m ...

  8. 机器数与码制——如何在计算机内部存储数字、进行数据运算

    机器数 机器数 各种数据在计算机内部的表示和存储形式称为机器数. 特点: 采用二进制计数: 数的符号(正负)用"0.1"表示: 小数点隐含表示二不占位置. 机器数的真值 机器数所对 ...

  9. 计算机组成原理-机器数、浮点数

    浮点数机器数 基础知识 进制转换 特殊码制 定点数浮点数表示 定点小数/定点整数 原码.补码.反码.移码 相关问题 十进制转浮点机器数 机器数加减 这一块也是非常的重要和基础,非常容易得分,但也非常容 ...

最新文章

  1. 核磁共振影像数据处理-3-DTI基础、Li‘s have a solution and plan.
  2. 一首歌的时间看懂荷兰三色旗问题
  3. 第二次结对编程作业——毕设导师智能匹配
  4. c mysql并行多条sql_Linux上使用C语言执行多条SQL命令访问MYSQL数据库的有关问题...
  5. 企业微信小程序_集成微信小程序插件_地图选点插件
  6. 【计算机视觉】【矿泉水瓶水位测量】--Matlab与C++实现
  7. 使用markdown编辑器(自用,没内容。。)
  8. python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
  9. 给表空间增加数据文件
  10. [置顶] “非主流”Web容器之TomJetty之让服务动起来
  11. windows下安装完MySQL,为什么cmd不识别命令?
  12. sharelatex在centos 6.7 64位上的部署(1)
  13. 海康威视NVR萤石云配置及不在线故障排除
  14. IP代理软件哪个比较好
  15. 如何在EngineeringVillage(EI Compendex)检索中文期刊
  16. 薛定谔的猫、量子纠缠、和量子计算机
  17. 使用nginx配置子域名
  18. 如何撰写发明专利?(全流程解析+要点总结)
  19. C. Alice and the Cake
  20. 图解2018双十一背后的阿里云技术

热门文章

  1. python电子时钟包装盒_python 电子时钟
  2. java jnlp被阻止_JNLP应使用特定的Java版本,但会出现错误结果
  3. 计算机c语言循环作业,计算机C语言循环语句的应用研究
  4. esxi ntp服务器地址_NTP的工作原理以及工作模式
  5. java 无锁缓存_如何在高并发环境下设计出无锁的数据库操作(Java版本)
  6. python 模拟浏览器selenium 微信_Spider-Python爬虫之使用Selenium模拟浏览器行为
  7. 运行时常量池在哪里_Java虚拟机详解(二)------运行时内存结构
  8. 设计一个user类(Java)
  9. Blend_ControlTemplate(Z)
  10. Flutter入门(mac环境变量配置)