电子技术基础项目化教程课件 项目六 逻辑代数与逻辑门电路6.2.1 数制和码制_第1页
电子技术基础项目化教程课件 项目六 逻辑代数与逻辑门电路6.2.1 数制和码制_第2页
电子技术基础项目化教程课件 项目六 逻辑代数与逻辑门电路6.2.1 数制和码制_第3页
电子技术基础项目化教程课件 项目六 逻辑代数与逻辑门电路6.2.1 数制和码制_第4页
电子技术基础项目化教程课件 项目六 逻辑代数与逻辑门电路6.2.1 数制和码制_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

6.2相关知识6.2.1数制和码制总目录下页6.2.1数制和码制下页上页首页1.数制数制全称为计数体制是用以表示数值大小的方法。人们是按照进位的方式来计数的,称为进位制,简称进制,根据需要可以有多种不同的进制。在讲述数制之前,必须先说明几个概念。

基数或基:在某种数制中,允许使用的数字符号的个数,称为这种数制的基数或基。

系数:任一种N进制中,第i位的数字符号Ki,称为第i位的系数。

权:任一种N进制中,Ni称为第i位的权。

十进制是我们最熟悉的计数制。它用0~9十个数字符号,以一定的规律排列起来表示数值的大小。相邻位之间,低位逢十向高位进一,即为十进制。它的基数为10,各位的系数Ki可以是0~9十个数字中任一个,各位的权为10i。因而,任意一个n位十进制数[M]10可以表示为

(1)十进制数下页上页首页[M]10=Kn-1×10n-1+Kn-2×10n-2+……+K1×101+K0×100

=

×10i如[1898]10=1×103+8×102+9×101+8×100

下页上页首页(2)二进制数

二进制是数字电路中应用最广泛的计数制。因为在数字电路中通常只有低电平和高电平两个状态,这两个状态刚好可以用二进制数中的两个符号0和1来表示。它的运算规则简单,在电路中易于实现。在二进制中,相邻位之间,低位逢二向高位进一,即为二进制。它的基数为2,各位的系数Ki可以是0或1,各位的权为2i。因而任一个n位二进制数[M]2表示为

[M]2=Kn-1×2n-1+Kn-2×2n-2+……+K1×21+K0×20=

×2i

如[101110]2=1×25+0×24+1×23+1×22+1×21+0×20

下页上页首页(3)八进制数如果将一个十进制数变换为二进制数,不仅位数多,难以记忆,且不便书写,易出错。因而在数字系统中,常用与二进制有对应关系的八进制或十六进制。八进制中,各相邻位之间,低位逢八向高位进一。它的基数为8,各位的权为8i,各位的系数Ki可以是0~7八个数字中任一个,因而任一个n位八进制数[M]8可以表示为

[M]8=Kn-1×8n-1+Kn-2×8n-2+……+K1×81+K0×80=

×8i

[267]8=2×82+6×81+7×80

下页上页首页(4)十六进制数

在十六进制数中,各相邻位之间,低位逢十六向高位进一。它的基数为16,为了书写和计算方便,在十六进制数中,各位的系数Ki可以是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F十六个数字符号中任一个。各位的权为16i,因而任一个n位十六进制数[M]16可以表示为[M]16=Kn-1×16n-1+Kn-2×16n-2+…+K1×161+K0×160

=

×16i

如[9FE]16=9×162+14×161+15×160

表6-1几种常用进制及对应关系下页上页首页2.不同数制间的相互转换(1)二进制数与八进制数之间的相互转换三位二进制数转换为八进制数:三位二进制代码可以组合为0~7八个数字符号,所以用三位二进制数正好可以表达一位八进制数。因而二进制数转换为八进制数的方法为:以小数点为界,将二进制数的整数部分从低位开始,小数部分从高位开始,每三位一组,首尾不足三位的补零,然后将每组三位二进制数用一位八进制数表示。

下页上页首页例6-1将二进制数(1111010010.01)2转换为八进制数。解:(001,111,010,010.010)2=(1722.2)8↓↓↓↓↓1722.

2

将八进制数转换为二进制数:与上面的转换相反,将一位八进制数用三位二进制数表示即可。

例6-2将八进制数(6407.2)8转换为二进制数。

解:(6407.

2)8=(110100000111.010)2↓↓↓↓↓110100000111.010

下页上页首页(2)二进制数与十六进制数间的转换二进制数转换为十六进制数:四位二进制数可以组合为0~15十六个数字符号,所以用四位二进制数正好可以表示一位十六进制数。二进制数转换为十六进制数方法:以小数点为界,将二进制数整数部分从低位开始,小数部分从高位开始,每四位一组,首尾不足四位的补零,然后将每组四位二进制数用一位十六进制数表示。

下页上页首页例6-3将二进制数(10110100111100.01001)2转换为十六进制数。解:(0010,1101,0011,1100.0100,1000)2=(2D3C.48)16

↓↓↓↓↓↓

2D

3

C.48

下页上页首页十六进制转换为二进制数:上面的转换方法相反,将一位十六进制数用四位二进制数表示即可。

例6-4将十六进制数(4FB.CA)16转换为二进制数。解:(4FB.CA)16=(010011111011.11001010)2↓↓↓↓↓010011111011.11001010

下页上页首页(3)十进制数转换为二进制数、八进制数、十六进制数将十进制整数转换为其它进制数一般采用除基取余法。

将十进制小数转换为其它进制数一般采用乘基取整法。

具体方法是将十进制整数连续除以N进制的基数N,取得各次的余数,将先得到的余数列在低位,后得到的余数列在高位,即得N进制的整数。再将十进制小数连续乘以N进制的基数N,求得各次乘积的整数部分,将其转换为N进制的数字符号,先得到的整数列在高位,后得到的整数列在低位,即得到N进制的小数。

下页上页首页例6-5将十进制数(342.6875)10分别转换为二进制数、八进制数、十六进制数。↑

解:整数部分(342)10

=(101010110)2

=(526)8=(156)16

下页上页首页小数部分(0.6875)10=(0.1011)2=(0.54)8=(0.B)16

所以(342.6875)10=(101010110.1011)2

=(526.54)8=(156.B)16

下页上页首页(4)二进制数、八进制数、十六进制数转换为十进制数二进制、八进制、十六进数按权展开,求各位数值之和即可得到相应的十进制数。

例6-6分别将(1001111)2、(246)8、(8E)16转换为十进制数。解:(1001111)2=1×26+0×25+0×24+1×23+1×22+1×21+1×20

=(47)10(246)8=2×82+4×81+6×80=(166)10

(8E)16=8×161+14×160=(144)10

下页上页首页3.码制码制是指利用二进制代码表示数字或符号的编码规则。在数字系统中,各种数据、信息、文档、符号等,都必须转换成二进制字符号来表示,这个过程称为编码。这些特定的二进制数字符号称为二进制代码。用四位二进制代码表示一位十进制数的编码方法,称为二-十进制代码,或称BCD码。BCD码有多种形式常用的有8421码、2421码、5421码、余3码,如表6-2所示。

下页上页首页表6-2几种常用的BCD码下页上页首页(1)8421码8421码是恒权代码,用四位二进制代码表示一位十进制数,从高位到低位各位的权分别为8、4、2、1,即23、22、21、20。它们代表的值为M=K3×23+K2×22+K1×21+K0×20,与普通四位二进制数权值相同。但在8421码中只利用了四位二进制数0000~1111十六种组合的前十种0000~1001,分别表示0~9十个数码,其余6种组合1010~1111是无效的。8421码与十进制间直接按各位转换。

(86)10=(10000110)BCD

↓↓10000110

下页上页首页(2)2421码和5421码2421码和5421码也属于恒权码,也是用四位二进制数代表一位十进制数,从高位到低各位的权分别为2、4、2、1和5、4、2、1。

由表6-2可见2421码分为A码和B码,在2421(B)码中0和9,1和8,2和7,3和6,4和5互为反码。设各位系数为K3、K2、K1、K0,则它们所代表的值分别为:

(M)2421=K3×2+K2×4+K1×2+K0×1(M)5421=K3×5+K2×4+K3×2+K0×1下页上页首页(3)余3码余3码是无权码,每位无固定权值。它也是用四位二进制数代表一位十进制数,但不能由各位二进制数的权求得代表的十进制数。它们组成的四位二进制数比它代表的十进制数多3,它是将普通的四位二进制数的首尾3组去掉而得到(即0000、0001、0010、1101、1110、1111),故称余3码。由表6-2可见,这种码对应0和9,1和8,2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论