其他常用代码如下:二进制编码十进制(bcd)
这里十进制的十进制数被分别编码成二进制。由于23 = 8和24 = 16,需要四位二进制数字DCBA来编码其中包括10个0到9的数字按照8:4:2:1的比例在bcd中。A≡2^0=1,B≡2^1=2,C≡2^2=4,D≡2^3=8; 因此十进制数369变为
DCBA DCBA DCBA
0011 0110 1001
3 6 9
编码Q十进制数所需的bcd的数量p由下式给出:Q = 10p,即p = log_10Q,相应的二进制数字总数为:
4 p = 4 log_10Q [10。7]
bcd中的位数
输入信号到字母数字显示(第11章)通常是bcd格式; 由于信号已经分离成几十位,所以转换为七段或十六进制点代码比纯二进制更容易。
八进制码:
这里使用8的基数,以使权重取值为0至7。为了将183十进制,即(183)10转换为八进制,我们以这个形式表达:
2(64)+6(8)+7(1)
即 2×8^2+6×8^1+7×8^0
即 267 八进制 或者 (267)8
一个二进制数通过排列3组的数字可以很容易地编码成八进制,,每个组的位置A≡2^0=1,B≡2^1=2,C≡2^2=4。 因此010110111((183)10的二进制码)变为:
CBA CBA CBA
010 110 111
2 6 7 即: 267 八进制数
十六进制码:
这里使用16位的基数,数字是10到9和6个字母ABCDEF。由于24 = 16,每个十六进制数字对应于4位二进制数:
二进制 0000 0001 0010 0011 0100 0101 0110 0111
十六进制 0 1 2 3 4 5 6 7
二进制 1000 1001 1010 1011 1100 1101 1110 1111
十六进制 8 9 A B C D E F
一些相对应的十进制,二进制和十六进制数是:
十进制 二进制 十六进制
94 01011110 5E
167 10100111