408计算机组成原理—原码反码补码移码
Posted 王同学要努力
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了408计算机组成原理—原码反码补码移码相关的知识,希望对你有一定的参考价值。
【408计算机组成原理】—原码、反码、补码、移码(六)
定点数:小数点的位置固定,例如996.007(常规计数法)
浮点数:小数点的位置不固定,例如9.96007*10^2(科学计数法)
一、无符号数的表示
无符号数:整个机器字长的全部二进制均为数值,没有符号位通常只有无符号整数,没有无符号小数),相当于数的绝对值。
二、有符号数的定点表示
注:我们可以使用原码、反码、补码三种方式来表示定点整数和定点小数,还可以使用移码表示定点整数
假设机器字长为8位,则:
三、原码
原码:用尾数表示真值的绝对值,符号位0/1对应正、负
📢原码的表示范围
四、反码
反码:若符号位为0,则反码与原码相同。若符号位为1,则数值位全部取反。
📢📢反码的表示范围:
五、补码
正数的补码等于原码,负数的补码等于反码末位加一(要考虑进位)
将负数的补码转回原码:尾数取反,末位加一
✳️注意:补码的真值0只有一种表示形式
📢📢补码的表示范围:
六、移码
移码:补码的基础上将符号位取反,注意:移码只能用于表示整数
移码的表示范围
七、用几种移码表示定点数
- 原码和反码的真值0有两种表示
- 补码和移码的真值0只有一种表示
- 补码和移码可以表示一个负数
八、练习
📢📢📢本章总结:
以上是关于408计算机组成原理—原码反码补码移码的主要内容,如果未能解决你的问题,请参考以下文章