“浮点数转二进制”的版本间的差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
Jihongchang(讨论 | 贡献)  | 
				Jihongchang(讨论 | 贡献)   | 
				||
| 第22行: | 第22行: | ||
=-37 x 2<sup>-6</sup>  | =-37 x 2<sup>-6</sup>  | ||
| − | |||
37(D) = 32 + 4 + 1 = 2<sup>5</sup>+2<sup>2</sup>+2<sup>0</sup>=    | 37(D) = 32 + 4 + 1 = 2<sup>5</sup>+2<sup>2</sup>+2<sup>0</sup>=    | ||
| 第54行: | 第53行: | ||
小数点前面的1位作为符号位,0正1负,就变成了 1.100101,又因为题目限制“8位定点机器码”,现在只有7位,最后补零,得到 1.100 1010  | 小数点前面的1位作为符号位,0正1负,就变成了 1.100101,又因为题目限制“8位定点机器码”,现在只有7位,最后补零,得到 1.100 1010  | ||
| + | |||
| + | |||
| + | [[十进制小数转 IEEE 754 单精度浮点数]]  | ||
2022年9月6日 (二) 08:53的最新版本
实例:
-37/64采用8位定点机器码表示
①转分数形式
②分子转二进制
③分子部分尾数右移
④添加符号位
⑤补足位数
-37/64
=-37/26
=-37 x 2-6
37(D) = 32 + 4 + 1 = 25+22+20=
| 32 | 16 | 8 | 4 | 2 | 1 | 
|---|---|---|---|---|---|
| 25 | 24 | 23 | 22 | 21 | 20 | 
| 1 | 0 | 0 | 1 | 0 | 1 | 
100101(B)
37(D) x 2-6= 100101x 2-6=0.100101 x 20
小数点前面的1位作为符号位,0正1负,就变成了 1.100101,又因为题目限制“8位定点机器码”,现在只有7位,最后补零,得到 1.100 1010