408计算机组成原理—原码反码补码移码

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了408计算机组成原理—原码反码补码移码相关的知识,希望对你有一定的参考价值。

【408计算机组成原理】—原码、反码、补码、移码(六)

定点数:小数点的位置固定,例如996.007(常规计数法)

浮点数:小数点的位置不固定,例如9.96007*10^2(科学计数法)

一、无符号数的表示

无符号数:整个机器字长的全部二进制均为数值,没有符号位通常只有无符号整数,没有无符号小数),相当于数的绝对值。


二、有符号数的定点表示


注:我们可以使用原码、反码、补码三种方式来表示定点整数和定点小数,还可以使用移码表示定点整数

假设机器字长为8位,则:

三、原码

原码:用尾数表示真值的绝对值,符号位0/1对应正、负

📢原码的表示范围

四、反码

反码:若符号位为0,则反码与原码相同。若符号位为1,则数值位全部取反。

📢📢反码的表示范围:

五、补码

正数的补码等于原码,负数的补码等于反码末位加一(要考虑进位)

将负数的补码转回原码:尾数取反,末位加一

✳️注意:补码的真值0只有一种表示形式

📢📢补码的表示范围:

六、移码

移码:补码的基础上将符号位取反,注意:移码只能用于表示整数

移码的表示范围

七、用几种移码表示定点数

  • 原码和反码的真值0有两种表示
  • 补码和移码的真值0只有一种表示
  • 补码和移码可以表示一个负数

八、练习


📢📢📢本章总结:


以上是关于408计算机组成原理—原码反码补码移码的主要内容,如果未能解决你的问题,请参考以下文章

计算机组成原理基础知识-运算方法

原码补码反码和移码

计算机组成原理复习

原码 反码 补码 移码

原码反码补码移码真值(及(8C5A3E00)16计算)

(计算机组成原理)第二章数据的表示和运算-第二节1:定点数的表示(原码反码补码和移码)