计算机组成原理 分数转化成补码

如题所述

原理:分母都是2的n次幂,先把分子转换成补码,然后再把小数点左移n位。

求正数补码:正整数的补码是其二进制表示,与原码相同。

例子:+9的补码是00001001。(备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。每一种补码表示形式都只能表示有限的数字。)

扩展资料:

已知一个数的补码,求原码的操作其实就是对该补码再求补码:

1、如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

2、如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

例子:已知一个补码为11111001,则原码是10000111(-7)。因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。其余七位1111001取反后为0000110,再加1,所以是10000111。

参考资料来源:百度百科-补码

温馨提示:答案为网友推荐,仅供参考