一个具体的数值在计算机内存中是以补码的形式存储的,

用补码存储的优点:

1、没有+0 和 -0 之分  都是0000 0000

2、使用补码,最高位的符号位可以当作普通的数值位来运算,会简化cpu的设计

补码的补码是原码!

正数:原码、反码和补码三码相同!

1T=2^10G=2^20M=2^30KB=2^40byte

机器码:用于

在机器码被分为了三种:原码 反码 补码

原码:用最高的代表符号位,0代表正数 1代表负数 后面的位都是数值位

约定使用一个字节(8位)来代表一个数

举例: 10--->0000 1010  ;    -10 ---> 1000 1010

0  ---> 0000 0000    ; -0 ----> 1000 0000

反码:

负数规则:符号位不变,其余数值取反。

举例:-10:1000 1010  --->11110101

补码:负数:反码+1 为补码

举例:-1:1000 0001---->1111 1111

机器码 原码 反码 补码相关推荐

  1. 浅谈 -128的原码 反码 补码

    以java中byte表示:2字节 8位,-128 首先首位1表示负数,128的正数为1000 0000(其实是-128),然后拼接为1 1000 0000,大于8位,则取低8位,为1000 0000, ...

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

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

  3. 原码 反码 补码 之间在小数正数间的转换

    原码 反码 补码 之间在小数正数间的转换 基本转换 对于正数 原码等于反码等于补码(小数也一样) 对于负数 原码除了符号位取反即反码 反码基础之上+1即补码 但是在遇到某些题时候还是会混淆,比如三者在 ...

  4. 关于计算机中 原码, 反码, 补码 详解

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

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

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

  6. 关于 原码 反码 补码 位运算

    二进制 原码:最高位为符号位,0为正  1为负 正数的原码 反码 补码 都是相同的 反码:负数的反码为原码符号位不变 其它对应变化(1变0 0变1) 补码:等于 反码+1 3^-3 =? 运算过程 - ...

  7. 10.原码 反码 补码

    +7的原码:0000 0111 -7的原码:1000 0111   第一位0代表正数,1代表负数,第一位为符号位 +7的反码:0000 0111 正数反码和原码一样 -7的反码:1111 1000   ...

  8. java进制原码_Java 一一 进制、原码 反码 补码、移位操作

    进制 二进制 和 十进制 相互转换 十进制 和 十六进制 相互转换 原码,反码,补码 原码.反码.补码: 在计算机内, 有符号数有三种表示法: 原码, 反码, 补码. 所有的数据的运算都是采用 补码 ...

  9. 大端 小端 原码 反码 补码 及内存中的表现

    小端 和 大端 在内存中存储时,都是从内存的低地址往高地址存,即0x00000000 -> 0xffffffff 以汉字 "严"为例,Unicode码是4E25,需要两个字节 ...

最新文章

  1. CG CTF WEB 起名字真难
  2. HTML 禁止数字因被自动识别为手机号,而被添加拨号链接样式
  3. 华为鸿蒙系统正式拜拜,从“哄蒙”到“鸿蒙”,现在,正式对华为鸿蒙OS说你好!...
  4. 浅析tornado协程运行原理
  5. 【maven】idea maven slf4j : StackOverflowError
  6. docker部署在linux怎么代理,如何在linux 上部署docker
  7. Zabbix server is not running:the information displayed may not be current
  8. 【Python实例第20讲】手写数字识别问题的K-Means聚类
  9. sql server2016数据库学习必备(保姆级教程)
  10. 《深入浅出设计模式》小结
  11. 解决websocket链接失败防火墙规则问题
  12. Java多线程学习(吐血超详细总结)转自博主林炳文Evankaka
  13. hdu5773 2016年多校4 nlogn求LIS
  14. vue项目之UI插件:Element-UI的基本使用
  15. 他发现了古老疟疾背后的元凶,也在质疑声中开创了致病生物的新时代
  16. 【Redis学习】:string数据类型详解
  17. python获取word页数_用程序获取word页码方法汇总
  18. Java Excel文件内容替换
  19. 自动识图进行点击,用Python玩连连看是什么效果?
  20. jsp页面九大隐含对象

热门文章

  1. java通过文件路径实现抠图
  2. jQuery选择器重点总结
  3. CSS * *:before, *:after
  4. Android——动态设置view背景颜色setBackgroundColor
  5. (二十)【数电】(第六章 时序逻辑电路)计数器
  6. 51单片机入学第五课——蜂鸣器的原理与应用
  7. [Ubuntu][网络][教程]端口转发以及端口管理
  8. MATLAB对轮胎图形做均衡变换
  9. ClientID的用法
  10. lstrip在python中是什么意思_我的世界:你知道罗辑是什么梗吗?它谐音“滑稽”,有多种意思...