进制转换
8421码:是bcd码一种。它表达的意思是每一个二进制位上的数据对应一个固定的值,只需要把对应的1位置的数据值相加,即可得到该二进制对应的十进制值。
二进制 1 1 1 1 1 1 1 1
十进制 128 64 32 16 8 4 2 1
二进制到十进制的转换:
1010100 = 64 + 16 + 4 = 84
十进制到二进制的转换:
100 - 64 = 36
36 - 32 = 4
100 = 01100100
================================================
二进制 0b1011001 --> 八进制
方式1:二进制到十进制,十进制到八进制或十六进制
0 1 0 1 1 0 0 1
0 64 0 16 8 0 0 1
64 + 16 + 8 + 1 = 89
89 / 8 = 11 …… 1
11 / 8 = 1 …… 3
3 / 8 = 0 …… 1
0b1011001 = 0131
方式2:拆分组合法
001 011 001
1 3 1
0b1011001 = 0131