数字逻辑基础.ppt

  1. 1、本文档共162页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章数字逻辑基础1.1数制与编码1.2逻辑代数1.3逻辑函数化简1.4VHDL语言描述1.1数制与编码1.1.1数制数制是人们对数量计数的一种统计规则。一种进位计数包含着两个基本因素:(1)基数:它是计数制中所用到的数码个数,常用R表示。(2)位权:处在不同数位的数码,代表着不同的数值,每一个数位的数值是由该位数码的值乘以处在这位的一个固定常数。不同数位上的固定常数称为位权值,简称位权。如十进制数1111,同样都是1,它们所处的数位不一样,那么它们所代表的数值就不一样。犹如:同样都是人,他们所处的地位不一样,那么他们的权力不一样。拿我们的军队来讲:又如杆秤,同样一个秤砣,它处的位置不一样,那么所表示的重量也是不一样的。下面对常用的几种数制一一介绍(如表1-1-1)1.1.2数制间的转换一、各种进制转换成十进制基数为R的R进制转换成十进制的方法很简单,只要按权展开公式就可求得。【例1.1.1】一个二进制数为(1010.011)2化为十进制数。解:(1010.011)2=二、十进制转换成R进制一个任意的十进制数可以由整数部分和小数部分构成,若设整数部分为M1,小数部分为M2。则整数部分为:(M1)10=an-1Rn-1+an-2Rn-2+···+a2R2+a1R+a0我们将这种方法取名为除以R取余法,逆序排列。其中R为基数。小数部分为:(M2)10=a-1R-1+a-2R-2+···a-mR-m我们将这种方法取名为乘以R取整法,顺序排列。【例1.1.2】将十进制数10.375转换成二进制数(R=2)。解:将十进制数10.375的整数部分和小数部分分别转换。整数部分转换采用除以R取余法(在本例中R=2)210余数对应二进制数码(数符)250a0221a1210a201a3于是(10)2=(1010)2小数部分采用乘以R取整法(在本例中R=2)整数部分对应二进制数码(数符)0.375×2=0.750a-10.75×2=1.51a-20.5×2=1.01a-3剩余误差e=0于是(0.375)10=(.011)2+e=(.011)2最后得到(10.375)2=(1010.011)2三、二进制与八进制、十六进制之间的转换1.八进制转换为二进制把八进制数每位数用三位二进制数表示即可。【例1.1.3】将八进制数(312.64)8转换成二进制数。解:(312.64)8=(011001010.110100)2=1101)22.二进制转换为八进制二进制数转换为八进制数时,以小数点为界,分别向左、向右以三位为一组,最高位不到3位的用0补齐,最低位不到3位的也用0补齐,然后将每三位的二进制数用相应的八进制数表示。【例1.1.4】将二进制数(10110.11)2转换成八进制数。解:二进制数10110.11对应的八进制数36.6于是(10110·11)2=(36.6)83.十六进制转换为二进制将每位十六进制数用相应的四位二进制数表示。【例1.1.5】将十六

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档