机器

  1. 无符号数
    无符号数是所有位均表示数值的表示方法。

  2. 真值
    一般书写的时候表示的数。

  3. (重点)机器码(在计算机中可以直接存储或运算)
    将符号也数值化的后的数值化后的数值编码。


***以下都是关于机器码的分类表示:

原码


特别的,0的原码不唯一!!!
【+0】 =00000
【- 0】 =10000

反码

补码


性质:
①0的补码唯一
②计算机中便于运算
③n-1位补码能表示的整数的范围:-2n<=X<=2n-1

【X】 =【X】 +1

由原码求补码的方法:

  1. 首先符号位不变
  2. 从最低位(即最右边)开始往左遍历,直到遇到第一个1为止,遍历过的数不变(包括那个1),左边的数除符号位以外全部取反。

补码和真值的关系:

举例实操:

已知【X】,求【-X】的方法:
连带符号位一起取反,之后+1

同理,
已知【-X】,求【X】的方法:
连带符号位一起取反,之后+1

移码

用来表示浮点数的阶码。
e的移码形式表示为:ekek-1ek-2……e0

【e】 =2k +e(-2k <= e <2k

k仅为阶码数值部分(不包含符号位)

①移码中的" ,"表示前面的数字为符号位,后面的为数值位
②符号位ek 的表示方法与原码、反码和补码相反
③如果已知补码,只要将符号位取反就得到了移码

【计算机组成原理】各种码表示的数相关推荐

  1. 考前自学系列·计算机组成原理·不同形式的机器数的取值范围

  2. 计算机组成原理:运算方法和运算器

    本文内容:定点运算,浮点运算,定点运算器和浮点运算器. 思维导图 在上篇文章中 计算机组成原理:数据与文字的表示方法 ,我们已经知道了数据与文字在计算机中是怎么表示的.在这一篇中,我们将知道数据是如何 ...

  3. 计算机组成原理第二章:运算方法和运算器

    本文内容:定点运算,浮点运算,定点运算器和浮点运算器. 思维导图 在上篇文章中 计算机组成原理:数据与文字的表示方法 ,我们已经知道了数据与文字在计算机中是怎么表示的.在这一篇中,我们将知道数据是如何 ...

  4. 计算机组成原理补码加法证明,补码加减法运算(计算机组成原理).ppt

    <补码加减法运算(计算机组成原理).ppt>由会员分享,可在线阅读,更多相关<补码加减法运算(计算机组成原理).ppt(25页珍藏版)>请在皮匠网上搜索. 1.计算机组成原理2 ...

  5. 计算机组成原理0013 a卷大作业,2015年12月西南大学《计算机组成原理》[0013]大作业a标准答案...

    2015年12月西南大学<计算机组成原理>[0013]大作业a标准答案 (2页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 ...

  6. 计算机组成用变形补码运算,计算机组成原理补码加减法运算

    计算机组成原理补码加减法运算 (37页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 补码加减法运算 2019年7月9日计算机组成原理 1 ...

  7. 计算机组成原理——关于原码、补码、移码运算及浮点数运算的总结

    计算机组成原理--关于原码.补码.移码运算及浮点数运算的总结 一.数的表示法 1.1 原码 [X]原码={X0≤X≤2n−1−12n−1+∣X∣−(2n−1−1)≤X≤0[X]_{原码}= \left ...

  8. 计算机组成原理 第二章 数据的表示与运算

    第二章主要是一些有关计算机内部的计算的知识,还包括计算机数据的存储,重点在于计算的方法. 2.1数制与编码 计算机内采用二进制进行编码,这样做的原因有: ①二进制只有0和1两种状态,正好与计算机内的高 ...

  9. 计算机组成原理---第二章运算器和运算方法

    一.数据与文字的表示方法 (1) 数据格式 (1) 定点数的表示方法 假设用一个 n+1 位的字来表示一个定点数 x,xn 放在最左位置,并用数值 0 和 1 分别代表正号和负号,其余位数代表它的量值 ...

最新文章

  1. malware分析视频
  2. 干货|一文读懂中国7大支付体系(附27页流程图)
  3. 杰尼亚签约第四范式 开启奢侈品行业智慧零售新思路
  4. SDNU 1280.就问你慌不慌(高精度)
  5. 数据库系列之mysql 自定义函数function,函数和存储过程的区别
  6. Java基础之路--引用数据类型之数组
  7. python控制电脑唤醒_python socket发送魔法包网络唤醒开机.py
  8. 【TCP/IP】【测试】常用发流软件一览
  9. android 开发地图,(android地图开发) 高德地图开发准备
  10. 计算机竖式在线,竖式计算器
  11. css文字上浮div,css文字样式与div
  12. abd串口工具使用教程_adb调试工具包(adb调试程序)
  13. 什么是AHP 层次分析法?
  14. 空城过客XP系统快捷方式去除箭头方法
  15. jenkins使用报错记录exception message 137
  16. ElasticSeach 监控之cerebro
  17. Cloudera搭建部署
  18. spring及boot注解
  19. Vue前端框架的使用
  20. 网络安全实验--网络嗅探器

热门文章

  1. qq远程控制电脑方法_【技术分享】教你远程控制别人电脑
  2. python文本词频统计是字典吗_Python文本挖掘: 词频统计,词云图
  3. java web modules_使用Java web工程建立Maven Web Module工程
  4. Android开发之原生定位的方法(GPS,网络定位)
  5. Linux就应该这么学第七课-文件的特殊权限
  6. React Native发布重构路线图
  7. Morpheus - DNS Spoofing
  8. 对接口编程:接口和抽象类
  9. Xshell显示中文,但是不能输入中文
  10. postgresql数据库基础