(计算机组成原理)分数怎么转换成2进制数?比如9/16怎么变成2进制数

问题描述:

(计算机组成原理)分数怎么转换成2进制数?比如9/16怎么变成2进制数

9/16=0.5625
0.5625重复乘以2 则
0.5625*2=1.125取整数部分1(最高位)小数部分0.125
0.125*2=0.25整数部分是0 小数部分0.25
0.25*2=0.5整数部分是0 小数部分0.5
0.5*2=1 整数部分是1(最低位) 小数部分是0
则0.5625对应的二进制数为0.1001