二进制数位数太多,书写不便,因此,引入八进制数作为二进制数与十进制数的中间过渡。
    八进制数的数码是0、1、2、3、4、5、6、7,权位为8n(n为整数)。
    八进制数一般可记为(an-1an-2…a2a1a0...a-m)8。
任意给定一个八进制数,按权展开并计算其值,就可将八进制数转换为十进制数。
    例1111 (625.1)8=( )10
    解:      
    类似于十进制数转换为二进制数的方法,对于十进制的整数部分和小数部分分别采用"除8取余,逆序排列"和"乘8取整,顺序排列"的方法,即可将十进制数转换为八进制数。
    下面讨论二进制数与八进制数的相互转换。
    3位二进制数共有8个,它们对应的十进制数如表Z1102所示:
                 表Z1102
| 
| 二进制数 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |  
| 十进制数 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |  | 
    以上八个十进制数恰好是八进制中的八个数码。因而上表也表示了二进制数与八进制数的对应关系。根据这个关系,就可把八进制数的每一位转换成对应的3位二进制数,并保持原来的顺序,这就实现了八进制数到二进制数的转换。
    例1112 将(625.1)8转换为二进制数。
    解:      
    在将二进制数转换为八进制数时,首先从二进制数的小数点开始,分别向左、向右依次把3个相邻的二进制数合成一组,若首、末两组不足3位,则分别在前、后添0补足。 然后把每组二进制数按对应关系换写成八进制数,从而实现二进制数到八进制数的转换。
    例1113 将(10110110011.0110011)2转换为八进制数。
    解:依上述步骤,并在该数首位之前补一个0,末尾之后补两个0,得到下列对应关系:      

    十六进制数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,权位为16n。
    十六进制数一般可记为(an-1an-2…a2a1a0...a-m)16。
    十六进制数转换成其它进制数的方法与八进制数的转换十分相似,在此不再赘述。
    为了便于对照, 将十进制数、 二进制数、 八进制数和十六进制数的表示方法列于表Z1103中。 
| 
| 十进制数 | 二进制数 | 八进制数 | 十六进制数 |  
| 0 | 0 | 0 | 0 |  
| 1 | 1 | 1 | 1 |  
| 2 | 10 | 2 | 2 |  
| 3 | 11 | 3 | 3 |  
| 4 | 100 | 4 | 4 |  
| 5 | 101 | 5 | 5 |  
| 6 | 110 | 6 | 6 |  
| 7 | 111 | 7 | 7 |  
| 8 | 1000 | 10 | 8 |  
| 9 | 1001 | 11 | 9 |  
| 10 | 1010 | 12 | A |  
| 11 | 1011 | 13 | B |  
| 12 | 1100 | 14 | C |  
| 13 | 1101 | 15 | D |  
| 14 | 1110 | 16 | E |  
| 15 | 1111 | 17 | F |  
| 16 | 10000 | 20 | 10 |  
| 17 | 10001 | 21 | 11 |  
| 18 | 10010 | 22 | 12 |  
| 19 | 10011 | 23 | 13 |  
| 20 | 10100 | 24 | 14 |  
| 32 | 100000 | 40 | 20 |  
| 50 | 110010 | 62 | 32 |  
| 100 | 1100100 | 144 | 64 |  
| 1000 | 1111101000 | 1750 | 3E8 |  | 
    基本逻辑关系和常用逻辑门     通常,把反映"条件"和"结果"之间的关系称为逻辑关系。如果以电路的输入信号反映"条件",以输出信号反映"结果",此时电路输入、输出之间也就存在确定的逻辑关系。数字电路就是实现特定逻辑关系的电路,因此,又称为逻辑电路。逻辑电路的基本单元是逻辑门,它们反映了基本的逻辑关系。