数字电子技术数制与码制课件.ppt

第1章 逻辑代数基础 1.1 数制与码制 1.2 基本逻辑运算和逻辑门电路 1.3 逻辑函数的几种表示方法 及其相互转换 1.4 逻辑函数的化简 1.1 数制与码制 一、数制 1 .十进制数 十进制数的数码有十个,为0、1、2、3、4、5、6、7、8、9。 计数规律是“逢十进一”。 Ki—第i位上的数码,即0~9中的任一个数 10—进位基数 10i—第i位的权 可用下标D表示十进制 任意一个十进制数可表示为 (按权展开式) 例 ( 2568.43)10可表示为: (2568.43)10=2×103+5×102+6×101+8× 100+4×10-1+3×10-2 2 .二进制数 二进制数的每一位数码只有0或者1。 计数规则是“逢二进一”。 二进制数的进位基数是2,第i 位的权是2i。 Ki—第i位上的数码,即0、1中的任一个数 2—进位基数 2i—第i位的权 可用下标B表示十进制 任意一个二进制数可表示为 例 (101101.01)2=1×25+0×24+1×23+ 1×22+0×21+1×20+ 0×2-1+1×2-2 八进制数的数码有8个,为0、1、2、3、4、5、6、7,按“逢八进一”的规则计数,即基数是8,第i位的权是8i。任一个八进制数可表示为 例 (36.21)8=3×81+6×80+2×8-1+1×8-2 3 .八进制和十六进制 十六进制数的数码有16个,为0~9和A、B、C、D、E、F。按“逢十六进一”的规则计数,其基数是16,第i位的权是16i,任一个十六进制数可表示为 例 (3AB.12)16=3×162+10×161+1×160+1×16-1+2×16-2 也可用下标O、H表示八进制和十六进制。 1.1.2 数制间的转换 1.二进制数与十进制数的转换 (1)二进制数转换为十进制数 将二进制数按权展开,将各乘积项的积算出来,再将各项积相加,就得到等值的十进制数。 例 将(110101.011)2转换为十进制数。 解 (110101.011)2=1×25+1×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2+1×2-3=(53.375)10 (2)十进制数转换为二进制数。 十进制整数转换为二进制整数是将十进制数逐次除以2,并依次记录余数,直到除到商为零为止,然后将余数从下往上排列,即得从高位到低位的二进制数。 除2取余法 23 2 11 2 1 2 2 2 5 2 0 余数 1 1 1 0 1 低位 高位 例 将十进制数整数(23)10转换成二进制数。 即 (23)10=(10111)2 十进制小数转换为二进制小数的方法是乘2取整法。是用该小数乘2,第一次乘得结果的整数部分为最高位,其小数部分再乘2,所得结果的整数部分为次高位,依次类推,直至小数部分为0或达到要求精度为止。 例 将十进制小数0.625转换成二进制数。 0.625 × 2 1.250 1 高位 × 2 0.500 0 × 2 1.000 1 低位 即 (0.625)10=(0.101)2 2.十六进制数与二进制数、十进制数的转换 (1)十六进制数与二进制数的转换。 二进制转换为十六进制是从二进制的小数点开始,分别向左、右按4位分组,最后不满4位的,用0补齐。将每组用对应的十六进制数代替,就是等值的十六进制数。 例 将二进制数1001101.100111转换为十六进制数。 (1001101.100111)2= (0100 1101.1001 1100)2=(4D.9C)16 十六进制数转换为二进制数,只要将每一位变成4位二进制数,按位的高低依次排列即可。 (2)十六进制数与十进制数的转换。 十六进制转换为十进制时,也是按权展开求和 。 十进制数转换为十六进制数时,可参照十进制数转换为二进制数的方法进行,整数部分除16(或小数部分乘16),结果取余(或取整)数;也可以把十进制数转换成二进制数,然后按二进制转换十六进制数的方法,间接将十进制数转换成十六进制。 1.1.3 码制 把若干个0和1按一定规律编排在一起,组成不同的代码,并赋与每一个代码固定的含义,这叫做编码。 编制代码所遵循的规则叫码制。 用四位二进制码来表示十进制码的方法称为二—十进制编码,即BCD编码。

文档评论(0)

1亿VIP精品文档

相关文档