2.1 数制与编码

 二进制转八进制:3位一组,高位补0
 二进制转十六进制:4位一组,高位补0
任意进制转十进制(按权展开法):数码与权值相乘,再相加
 
十进制转化为任意进制数(基数乘除法):
 整数:除基取余法
 小数:乘基取整法
 
 
不是每个十进制小数都可以准确用二进制表示

BCD码(4个二进制位 表示十进制0~9)

8421码:

 

定点数的编码表示

 
 
四种码
原码:
原码小数范围不是很清楚
 
补码

 
变形补码:

反码:

移码:

 补码 -128:1000 0000
 移码 -128:0000 0000 (与补码相差一个符号位)
四种码总结:

 最后一行反码 补码
 比如: 
整数的表示

 +0 -0 的补码:00000000
 +0原码:00000000
 -0原码:10000000
 +0反码:00000000
 -0反码:11111111



















