- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字电路逻辑设计第1章基本相关知识.ppt
;本章知识要点 ;1.1 概 述;例如,某控制系统框图如下: ;二、数字逻辑电路; 数字计算机从1946年问世以来,其发展速度是惊人的。根据组成计算机的主要元器件的不同,至今已经历了四代。具体如下表所示。 ; 你了解组成各代计算机的主要元器件吗?不妨看一下有关图片!!; 晶体管是第二代计算机的主要元器件。; 小规模集成电路是第三代计算机的主要元器件。;想一想!
比较一下!;1.1.2 逻辑电路的类型和研究方法 ; 时序逻辑电路按照是否有统一的时钟信号进行同步,又可进一步分为同步时序逻辑电路和异步时序逻辑电路。 ;二、数字逻辑电路的研究方法 ;1.传统法; 2.采用中、大规模集成组件进行逻辑设计的方法 ; 3.用PLD进行逻辑设计的方法 ;1.2.1 进位计数制; 广义地说,一种进位计数制包含着基数和位权两个基本的要素: ; 一个R进制数N可以有两种表示方法: ; (3) 位权是R的整数次幂,第i位的权为Ri (-m≤i≤n-1)。 ; 基数R=2。二进制数中只有0和1两个基本数字符号,进位规律是“逢二进一”。二进制数的位权是2的整数次幂。 ; 例如,一个二进制数1011.01可以表示成:
(1011.01)2 = 1×23+0×22+1×21+1×20+0×2-1+1×2-2 ; 例如,二进制数A=11001,B=101,则A+B、A-B、A×B、A÷B的运算为 ; 因为二进制中只有0和1两个数字符号,可以用电子器件的两种不同状态来表示一位二进制数。例如,可以用晶体管的截止和导通表示1和0,或者用电平的高和低表示1和0等。所以,在数字系统中普遍采用二进制。 ; 四、八进制 ; 五、十六进制 ; 十进制数0~15及其对应的二进制数、八进制数、十六进制数如下表所示。 ;1.2.2 数制转换 ;方法:基数乘除法; 例如,(35)10 =(?)2; 例如,(0.6875)10 =(?)2 ; 注意: 当十进制小数不能用有限位二进制小数精确表示时,可根据精度要求,求出相应的二进制位数近似地表示。一般当要求二进制数取m位小数时,可求出m+1位,然后对最低位作0舍1入处理。; 即 (25.625)10=(11001.101)2 ;二、二进制数与八进制数、十六进制数之间的转换 ; 即: (56.7)8 = (101110.111)2 ; 二进制数与十六进制数之间的转换同样可以按位进行 ,只不过是4位二进制数对应1位十六进制数,即4位二进制数的取值0000~1111分别对应十六进制字符0~F。 ; 十六进制数→二进制数: 将每位十六进制数用4位二进制数表示,小数点位置保持不变。 ; 为了标记一个数的正负,通常在数的前面用“+”号表示正数,用“-”号表示负数。在数字系统中,符号和数值一样是用0和1来表示的,一般将数的最高位作为符号位,用0表示正,用1表示负。其格式为 Xf Xn-1 Xn-2 … X1 X0
↑ 符号位
通常将用“+”、“-”表示正、负的二进制数称为符号数的真值,而把将符号和数值一起编码表示的二进制数称为机器数或机器码。
常用的机器码有原码、反码和补码三种。 ; 1.3.1 原码 ;二、整数原码; 原码的优点: 简单易懂,求取方便; 缺点:加、减运算不方便。 当进行两数加、减运算时,要根据运算及参加运算的两个数的符号来确定是加还是减;如果是做减法,还需根据两数的大小确定被减数和减数,以及运算结果的符号。显然,这将增加运算的复杂性。 ; 1.3.2 反码 ;二、整数反码; 采用反码进行加、减运算时,无论进行两数相加还是两数相减,均可通过加法实现。
加、减运算规则如下:
[X1 + X2]反 =[X1]反 +[X2]反
[X1 – X2]反 =[X1]反 +[-X2]反
; 例如,已知X1 = +0.1110 , X2 = +0.0101,求X1-X2 = ?; 1.3.3 补码 ;二、整数补码; 采用补码进行加、减运算时,可以将加、减运算均通过加法实现。; 例: 已知X1=-1001 , X2=+0011,求 X1-X2= ?;1.4.1 十进制数的二进制编码(BCD码) ; 十进制数字符号0~9与8421码、5421码、2421码和余3码的对应关系如下表所示。;一、8
文档评论(0)