1. 机器数 是 正数  符号位为0

(整数)原码 = 反码 = 补码

eg:机器码长度为8,求X(6)10原码 反码 补码 移码

[X]原=00000110

[X]反=00000110

[X]补=00000110

[X]移=10000110

(绿色为符号位)

2.机器数 是 负数 符号位为1

(负数)反码 = 原码(符号位除外)各位取反而得到

(负数)补码 = 原码(除符号位外)各位取反,并在未位+1

(负数)补码 = 反码 +1

(负数)移码 = 补码 的符号位直接 取反

eg:机器码长度为8,求X(-6)10原码 反码 补码 移码

[X]原 = 10000110

[X]反 = 11111001

[X]补 = 11111010= 11111001 +1  

[X]移 = 01111010

(绿色为符号位)

=============================

=============================

应用示例

已知补码 求原码

(负数)原码 = 补码取反(符号位除外)+1

[X]补=1101001  求[X]原。

[X]原=1010110+1 =1010111

(绿色为符号位)

参考路径:http://www.cnblogs.com/seer/archive/2013/10/30/3395888.html

转载于:https://www.cnblogs.com/plmm/p/7458682.html

原码、反码、补码、移码的换算关系相关推荐

  1. 计算机组成原理——基本组成 进制转化 奇偶校验 原码 反码 补码 移码 移位 原码补码乘法除法 IEEE754 加法器ALU

    笔记来源于王道考研视频 第一章 通过电信号传递信息(低电平代表0,高电平代表1) 计算机系统 计算机系统=硬件+软件 软件 系统软件 应用软件 操作系统,数据库管理系统(DBMS),标准程序库(编程时 ...

  2. 原码, 反码, 补码, 移码 详解

    本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希 ...

  3. 计算机中的原码,计算机中的原码反码补码移码

    计算机中的原码反码补码移码 原码 数值 X 的原码记为 [X]原,如果机器字长为 n (即采用 n 个二进制位表示数据),则最高位是符号位,0 表示正号,1 表示负号,基余的 n~1 位表示数值的绝对 ...

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

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

  5. 【计算机组成原理】原码 反码 补码 移码的转换

    原码 反码 补码 移码的转换 这三种机器码都是二进制数据的表现形式,可以表现正数和负数. 原码是可以直接表现出数据的正负和大小. 正数的原码.反码和补码都是相同的. 反码用于原码和补码的转换的功能. ...

  6. 【软考学习2】数据表示——原码 反码 补码 移码

    原码 反码 补码 移码是软考必考的项目,所以需要对其概念.计算方式和取值范围进行总结. 零.使用场景 原码 反码 补码 移码都是计算机中表示数据的方式,各有所长,对于我们来说,都需要加以学习. 软考中 ...

  7. 原码 反码 补码 移码

    原码 反码 补码 移码 在计算机内,机器数分为无符号数和有符号数 无符号数表示正数 没有符号位 原码:最高位为符号位 正数为0 负数为1 反码:原码符号位不变 其余位取反 补码:反码+1 移码:反码的 ...

  8. 2.2.1 定点数的表示 原码 反码 补码 移码

    没有未来的未来不是我想要的未来 o(╥﹏╥)o (つД`)(ノへ ̄.)哭了 学习的是定点数的表示,那我们首先来认识一下什么叫定点数与定点数相对应的另一个概念叫做浮点数所谓定点数就是指小数点的位置固定不 ...

  9. 原码 反码 补码 移码(变补)补码与移码的作用

    定义 正数: 原码=反码=补码 负数: 原码:符号位+数值位 (符号位0为正数,1为负数) eq: -7 :10000111 反码:符号位不变,其它位取反:11111000 补码:反码+1:11111 ...

  10. 【计算机组成原理】原码 反码 补码 移码

    目录 一.原码.反码.补码.移码的概念 1. 真值 2. 机器数 1. 原码 2. 反码 3. 补码 4. 移码 二.原码.反码.补码.移码的转换 1. 原码转反码 2. 原码转补码 3. 原码转移码 ...

最新文章

  1. 几十万的词如何用每页500词分页展示_如何写出一份优秀的应届生简历?
  2. 腾讯实时音视频开发应用大赛火热开赛,两大主题、60万奖品,等你来拿!
  3. 计算机网络 闯关,2009计算机网络考研试题过关必练.docx
  4. Hive静态分区表动态分区表
  5. php 自定义 $_SERVER
  6. 情感分析技术在美团推荐系统中的探索与应用
  7. Apache Struts 和 Spring 开源漏洞状况的对比
  8. 《人人都是产品经理》读后小结
  9. python property 与get/set方法详解
  10. 面试官:谈一下你对Vue组件化的理解
  11. (转)JS事件循环和宏任务和微任务
  12. 今年又互联网寒冬了!
  13. EPLAN插入符号为空的解决方法
  14. Bought a new glass in BeiJing Pan Jia Yuan
  15. 使对话框的最大化、最小化和关闭按钮变灰以及对其重载的方法
  16. 使用gdiplus显示gif图片
  17. 【PYTHON】tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失...
  18. Bugku web(1—35)
  19. 布隆过滤器之误识别率FPP公式的推导
  20. leetcode阶段总结——分割字符串类型

热门文章

  1. HCIE Security 常见WEB攻击 备考笔记(幕布)
  2. yum源配置文件解释
  3. 深入理解Java8 Lambda表达式
  4. JavaScript项目中锁定npm依赖包版本
  5. 《python编程》第五章——并行系统工具(上)
  6. oracle Dataguard数据库不同步处理备忘
  7. Cookie/Session机制具体解释
  8. zabbix企业应用之windows系统安装omsa硬件监控
  9. WPF中同一窗口下的界面切换
  10. 微软将Silverlight主要定位在Windows Phone,其他平台更多推向HTML5