数制与码制
- 格式:pdf
- 大小:482.80 KB
- 文档页数:22
数制与码制1.数制数制即计数体制,是人们进行计数方法和规则的。
数字电路中采用的是二进制,是因为二进制只有“1”和“0”两个数码,可以方便用电流的有无、电压高低、电路通断等两种状态表示。
2.不同数制间的转换2.1 其他进制转化为十进制方法是:转换时,将其他进制按权位展开,然后各项再相加,就可得到相应的十进制数。
例:N=(1011.01)B=( ? )D按权展开:N=1*2^3+0*2^2+1*2^1+1*2^0+0*2*-1+1*2^-2=8+2+1+0.25=(11.25)D B代表二进制,D代表十进制;权:小数点之前从零开始不断增加,小数点之后从-1开始不断减小2.2十进制转化为其他进制方法是:转化时,分整数部分和小数部分,整数部分除基取余逆序,小数部分乘基取整正序。
例:十进制转化为二进制302.8125整数部分: 302/2=151 余0151/2=75 余175/2=37 余137/2=18 余118/2=9 余09/2=4 余14/2=2 余02/2=1 余01/2=0 余1故整数部分转化为二进制为(302)D=(100101110)B小数部分:0.1825*2=1.625 取整10.625*2=1.25 取整10.25*2=0.5 取整00.5*2=1.0 取整1故小数部分转化为二进制为(0.1825)D=(1101)B故(302.8125)D=(100101110.1101)B2.3二进制与八进制、十六进制的相互转化二进制转化为八进制和十六进制时,将要转化的二进制从低位到高位每3位或4位一组,高位不足时在有效位前添“0”,然后把每组二进制数转化为相应的八进制数或十六进制数。
例:(0101/1110.1011/0010)B=(5E.B2)H(8FA.C6)H=(1000/1111/1010.1100/0110)B3.码制码制即编码体制,在数字电路中主要是指用二进制数来表示非二进制数字以及字符的编码方法和规则。