小数和分数的原码&补码怎么做啊?

问题描述:

小数和分数的原码&补码怎么做啊?
大哥大姐,37/64,-51/128,0.375,0.5625 这4个的原码和补码怎么表示?
PS.西安电子科技大学出版社的《PC汇编语言程序设计》的答案哪里有啊?
上面这本书的答案哪里有下载啊?
1个回答 分类:综合 2014-11-14

问题解答:

我来补答
一、十进制分数原码和补码可以先将分子和分母分别表示成二进制数,然后计算出二进制小数,再按下面第三步的方法将求出小数的原码和补码形式.
37/64=100101B/2^6=0.100101B
-51/128=110011B/2^7=0.0110011B
二、十进制小数的原码和补码也应该先将其转换成二进制小数,再按下面第三步的方法将求出小数的原码和补码形式.
0.375=0.011B
0.5625=0.1001B
三、将二进制小数对应的原码和补码求出
[37/64]原码=[0.100101B]原码=00100101B
[-51/128]原码=[0.0110011B]原码=10110011B
[0.375]原码=[0.011B]原码=00110000B
[0.5625]原码=[0.1001B]原码=01001000B
[37/64]补码=[0.100101B]补码=00100101B
[-51/128]补码=[0.0110011B]补码=11001101B
[0.375]补码=[0.011B]补码=00110000B
[0.5625]补码=[0.1001B]补码=01001000B
 
 
展开全文阅读
剩余:2000
上一页:算数过程
下一页:enjoy的反义词