第1章 数制与编码
数字电子技术 (佘新平 著) 华中科技大学出版社 课后答案
第一章数制与编码1.1 自测练习1.1.1、模拟量数字量1.1.2、(b)1.1.3、(c)1.1.4、(a)是数字量,(b)(c)(d)是模拟量1.2 自测练习1.2.1. 21.2.2. 比特bit1.2.3. 101.2.4. 二进制1.2.5. 十进制1.2.6. (a)1.2.7. (b)1.2.8. (c)1.2.9. (b)1.2.10. (b)1.2.11. (b)1.2.12. (a)1.2.13. (c)1.2.14. (c)1.2.15. (c)1.2.16. 1001001 1.2.17. 111.2.18. 110010 1.2.19. 1101 1.2.20. 8进制1.2.21. (a)1.2.22. 0,1,2,3,4,5,6,71.2.23. 十六进制1.2.24. 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 1.2.25. (b)1.3 自测练习1.3.1. 1221.3.2. 675.521.3.3. 011111110.011.3.4. 521.3.5. 1BD.A81.3.6. 1110101111.11101.3.7. 38551.3.8. 28.3751.3.9. 100010.111.3.10. 135.6251.3.11. 570.11.3.12. 120.51.3.13. 2659.A1.4 自测练习1.4.1. BCD Binary coded decimal 二—十进制码1.4.2. (a)1.4.3. (b)1.4.4. 8421BCD码,4221BCD码,5421BCD 1.4.5. (a)1.4.6. 011001111001.10001.4.7. 111111101.4.8. 101010001.4.9. 111111011.4.10. 61.051.4.11. 01011001.01110101 1.4.12. 余3码1.4.13. XS31.4.14. XS31.4.15. 1000.10111.4.16. 1001100000111.4.17. 521.4.18. 110101.4.19. 0101111.4.20. (b)1.4.21. ASCII1.4.22. (a)1.4.23. ASCII American Standard Code for Information Interchange美国信息交换标准码EBCDIC Extended Binary Coded Decimal Interchange Code 扩展二-十进制交换吗1.4.24. 10010111.4.25. ASCII1.4.26. (b)1.4.27. (b)1.4.28. 110111011.4.29. -1111.4.30. +231.4.31. -231.4.32. -861.5 自测练习1.5.1 略1.5.2 110111011.5.3 010001011.5.4 11100110 补码形式1.5.5 011111011.5.6 10001000 补码形式1.5.7 11100010 补码形式习题1.1 (a)(d)是数字量,(b)(c)是模拟量,用数字表时(e)是数字量,用模拟表时(e)是模拟量1.2 (a)7, (b)31, (c)127, (d)511, (e)40951.3 (a),(b),(c)(d)522104108×+×+320410910×+×+×26108108×+×+321102105100×+×+×+21+1.4 (a), (b), (c)(d)3212121×+×+984+12+12+×××4311212121×+×+×+212×64212+12+12+12+1××××1212+×2220110327.15310210710110510..=×+×+×+×+×3210-1-221011.0112+02+12+12+02+12=××××××210-18437.448+38+78+48=××××10-1-2163A.1C316+A16+116+C16=××××,,,1.6 (a)11110, (b)100110,(c)110010, (d)10111.7 (a)1001010110000, (b)10010111111.8 110102 = 2610, 1011.0112 = 11.37510,57.6438 = 71.81835937510,76.EB16 = 118. 91796875101.9 1101010010012 = 65118 = D4916,0.100112 = 0.468 = 0.9816,1011111.011012 = 137.328 = 5F.68161.10 168 = 1410,1728 = 12210,61.538 = 49.671875,126.748 = 86.9375101.11 2A16 = 4210 = 1010102 = 528,B2F16 = 286310 = 1011001011112 = 54578,D3.E16= 211.87510 = 11010011.11102 = 323.78,1C3.F916 = 451.9726562510 =111000011.111110012 = 703.76281.12 (a)E, (b)2E, (c)1B3, (d)3491.13 (a)22, (b)110, (c)1053, (d)20631.14 (a)4094, (b)1386, (c)492821.15 (a)23, (b)440, (c)27771.16 198610 = 111110000102 = 00011001100001108421BCD,67.31110 = 1000011.010012 =01100111.0011000100018421BCD, 1.183410 = 1.0010112 = 0001.00011000001101008421BCD ,0.904710 = 0.1110012 = 0000.10010000010001118421BCD1.17 1310 = 000100118421BCD = 01000110XS3 = 1011Gray, 6.2510 = 0110.001001018421BCD =1001.01011000 XS3 = 0101.01Gray,0.12510 = 0000.0001001001018421BCD =0.010*********XS3 = 0.001 Gray1.18 101102 = 11101 Gray,0101102 = 011101 Gray1.19 110110112 = 0010000110018421BCD,45610 = 0100010101108421BCD,1748=0010011101008421BCD,2DA16 = 0111001100008421BCD,101100112421BCD = 010*********BCD,11000011XS3 = 100100008421BCD1.20 0.0000原= 0.0000反= 0.0000补,0.1001原= 0.1001反= 0.1001补,11001原= 10110反= 10111补1.21 010100原= 010100补,101011原= 110101补,110010原= 101110补,100001原= 111111补1.22 1310 = 00001101补,11010 = 01101110补,-2510 = 11100111补,-90 =10100110补1.23 01110000补= 11210,00011111补= 3110,11011001补= -3910,11001000补= -56101.24 1000011 1000001 1010101 1010100 1001001 1001111 1001110 0100001 0100000 1001000 1101001 1100111 1101000 0100000 1010110 1101111 1101100 1110100 1100001 1100111 11001011.25 0100010 1011000 0100000 0111101 0100000 0110010 0110101 0101111 1011001 01000101.26 BEN SMITH1.27 00000110 100001101.28 01110110 10001110第二章逻辑门2.1 自测练习2.1.1. (b)2.1.2. 162.1.3. 32, 6 2.1.4. 与2.1.5. (d)2.1.6. 162.1.7. 32, 6 2.1.8. 或2.1.9. 非2.1.10. 12.2 自测练习2.2.1. FAB=.2.2.2. (b)2.2.3. 高2.2.4. 322.2.5. 16,52.2.6. 12.2.7. 串联2.2.8. (d)2.2.9. 不相同2.2.10. 高2.2.11. 相同2.2.12. (a)2.2.13. (c)2.2.14. 奇2.3 自测练习2.3.1. OC,上拉电阻2.3.2. 0,1,高阻2.3.3. (b)2.3.4. (c)2.3.5. ,FAB=. 高阻2.3.6. 不能2.4 自测练习2.4.1. TTL,CMOS2.4.2. Transisitor Transistor Logic2.4.3. Complementary Metal Oxide Semicoductor2.4.4. 高级肖特基TTL,低功耗和高级低功耗肖特基TTL 2.4.5. 高,强,小2.4.6. (c)2.4.7. (b)2.4.8. (c)2.4.9. 大2.4.10. 强2.4.11. (a)2.4.12. (a)2.4.13. (b)2.4.14. 高级肖特基TTL2.4.15. (c)习题2.1 与,或,与2.2 与门,或门,与门2.3 (a)F=A+B, F=AB (b)F=A+B+C, F=ABC (c)F=A+B+C+D, F=ABCD 2.4 (a)0 (b)1 (c)0 (d)02.5 (a)0 (b)0 (c)1 (d)02.6 (a)1 (b)1 (c)1 (d)12.7 (a)4 (b)8 (c)16 (d)322.8 (a)3 (b)4 (c)5 (d)6ABCF0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 11111112.9 (a)(b)ABCDF1110 1 1 1 0 1 0 0 00 1 0 1 1 0 1 1 0 1 0 1 1 1 0 1 0 0 0 0 1 00 1 1 1 0 1 0 1 1 0 1 1 0 1 1 0 0 1 1 1 0 111111112.10 YABAC=+ 2.11ABCY0 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 1 11111112.122.13F1 = A(B+C), F2=A+BCA B C F1 F2 0 0 0 0 0 0 0 1 0 0 0 1 0 00 0 1 1 0 1 1 0 1 1 1 1 0 0 0 1 1 1 0 1 1 111112.142.15 (a)0 (b)1 (c)1 (d)02.16 (a)1 (b)0 (c)0 (d)12.17 (a)0 (b)02.182.19 CDEF.2.20 CY ABDF.2.21 102.22 402.23 当TTL反相器的输出为3V,输出是高电平,红灯亮。
数制与编码
8421BCD码和十进制的之间的转化
例:将十进制数768用8421BCD码表示。 十进制数 7 6 8 8421码 0111 0110 1000 (768)10=(0111 0110 1000)8421
注意:
1.编码是一种符号表示某个具体的实物,所以编码不能比较大小。 2.8421BCD码是使用最广泛的 一种编码,在用4位二进制数码来表示1位十制 数时,每1位二进制数的位权依次为23、22、21、20,即8421,所以称为8421码 8421码选取0000—1001前十种组合来表示十进制数,而后六种组合舍去不用,称 为伪码。
可将每个八进数用3位二进制数表示,然后按八进制的排序将这些3位二进
制数排列好,就可得到相应的二进制数。
例:将八进制数475转化为二进制数。
解: 八进制数 4
7
5
二进制数 100 111
101
所以(475)8=(100111101)8
二进制数换为十六进制数
可将二进制整数自右向左每4位分为一组,最后不足4位的,高位用零补
6、将下列的二进制转化为十进制
(1011)2
(11011)2
(110110)2
(110011110)2
7、将下列的十进制转化为二进制
(20) (38)
(100) (184)
8、完成下列二进制的运算
101+11
11111+101
110-11
1101-111
9、什么是二进制代码? 什么是8421编码?列出8421BCD码的真 值表?
二进制数换为八进制数
可将二进制整数自右向左每3位分为一组,最后不足3位的,高位用零补足,
再把每3位二进制数对应的八进制数写出即可。
数字逻辑期末复习资料
第一章 数制与编码1、二、八、十、十六进制数的构成特点及相互转换;二转BCD :二B 到十D 到BCD ,二B 到十六H ,二B 到八O2、有符号数的编码;代码的最高位为符号位,1为负,0为正3、各种进制如何用BCD 码表示;4、有权码和无权码有哪些?BCD 码的分类:有权码:8421,5421,2421 无权码:余3码,BCD Gray 码 例:1、〔1100110〕B =〔0001 0000 0010〕8421BCD =〔102〕D =〔 66 〕H =〔146〕O〔178〕10=〔10110010〕2=〔0001 0111 1000 〕8421BCD =〔B2 〕16=〔 262〕8 2、将数1101.11B 转换为十六进制数为〔 A 〕A. D.C HB. 15.3HC. 12.E HD. 21.3H 3、在以下一组数中,最大数是〔 A 〕。
A.(258)D1 0000 0010B.(100000001 )B 257C.(103)H 0001 0000 0011259D.(001001010111 )8421BCD 2574、假设用8位字长来表示,〔-62〕D =( 1011 1110)原5、属于无权码的是〔B 〕A.8421 码B.余3 码 和 BCD Gray 的码C.2421 码D.自然二进制码 6、BCD 码是一种人为选定的0~9十个数字的代码,可以有许多种。
〔√〕 第二章 逻辑代数根底1、根本逻辑运算和复合逻辑运算的运算规律、逻辑符号;F=AB 与 逻辑乘 F=A+B 或 逻辑加F=A 非 逻辑反2、逻辑代数的根本定律及三个规则;3、逻辑函数表达式、逻辑图、真值表及相互转换;4、最小项、最大项的性质;5、公式法化简;卡诺图法化简〔有约束的和无约束的〕。
例:1、一个班级中有四个班委委员,如果要开班委会,必须这四个班委委员全部同意才能召开,其逻辑关系属于〔 A 〕逻辑关系。
A 、与B 、或C 、非 2、数字电路中使用的数制是〔 A 〕。
1no 计算机中的数据和编码
之
进位计数制
表1.1 计算机中的数制对照表 0 1 2 3 4 5 6 7 十进制 二进制 8 1000 9 1001 10 1010 11 1011 12 1100 13 1101 14 1110 15 1111
十六进制
8 9 A B C D E F
1.1 计算机中的数制
之
进位计数制
在进位计数制中,一个数码处在数的不同位置时, 它所代表的数值是不同的。每一个数位赋予的数值称为 位权,简称权。 权的大小是以基数为底,数位的序号为指数的整数 次幂,用I 表示数位的序号,用R 表示数位的权。 例:342.54各数位的权分别为102, 101, 100, 10−1和 10−2; 1011.01B各数位的权分别为23,
X1 X2
…
【例1.11】 写出真值X1 = +1001110,X2 = −1001110的补码。 [X1]补= 01001110 [X2]补= 10110010 【例1.12】 写出8位补码表示的最大和最小整数。 Max[X]补= [01111111]补 =+1111111B =+127 Min[X]补 = [10000000]补 = −10000000B = −128 8位补码表示整数的范围是+127~−128。 用补码表示法能使减法运算转化为加法运算,并且在进行加减运算时, 能使符号位和数值位一起运算,从而简化运算规则。
Xn
+1)。
计算机中数的表示 1.2 计算机中数的
之
机器数的表示方法
4.移码表示法 . 移码也称作增码,就是在补码的基础上增加一个偏移量。根据多数高 级程序语言软件包的实数标准格式,字长为8位的移码,其偏移量为 127(7FH);字长为11位的移码,其偏移量为1023(3FFH)。 【例1.14】 写出X1 =+0000011B,X2 = −0000011B的移码。 [X1]移 = [X1]补+偏移量 = [00000011B]补+01111111B = [10000010B]移; [X2]移 = [X2]补+偏移量= [11111101B]补+01111111B = [01111100B]移。
《数字电子技术》详细目录
《数字电子技术》目录第1章数制与编码1.1 数字电路基础知识1.1.1 模拟信号与数字信号1.1.2 数字电路的特点1.2 数制1.2.1 十进制数1.2.2 二进制数1.2.3 八进制数1.2.4 十六进制数1.3 数制转换1.3.1 二进制数与八进制数的相互转换1.3.2 二进制数与十六进制数的相互转换1.3.3 十进制数与任意进制数的相互转换1.4 二进制编码1.4.1 加权二进制码1.4.2 不加权的二进制码1.4.3 字母数字码1.4.4 补码1.5带符号二进制数的加减运算1.5.1 加法运算1.5.2 减法运算第2章逻辑门2.1 基本逻辑门2.1.1 与门2.1.2 或门2.1.3 非门2.2 复合逻辑门2.2.1 与非门2.2.2 或非门2.2.3 异或门2.2.4 同或门2.3 其它逻辑门2.3.1 集电极开路逻辑门2.3.2 集电极开路逻辑门的应用2.3.3 三态逻辑门2.4 集成电路逻辑门2.4.1 概述2.4.2 TTL集成电路逻辑门2.4.3 CMOS集成电路逻辑门2.4.4 集成逻辑门的性能参数2.4.5 TTL与CMOS集成电路的接口*第3章逻辑代数基础3.1 概述3.1.1 逻辑函数的基本概念3.1.2 逻辑函数的表示方法3.2 逻辑代数的运算规则3.2.1 逻辑代数的基本定律3.2.2 逻辑代数的基本公式3.2.3 摩根定理3.2.4 逻辑代数的规则3.3 逻辑函数的代数化简法3.3.1 并项化简法3.3.2 吸收化简法3.3.3 配项化简法3.3.4 消去冗余项法3.4 逻辑函数的标准形式3.4.1 最小项与最大项3.4.2 标准与或表达式3.4.3 标准或与表达式3.4.4 两种标准形式的相互转换3.4.5 逻辑函数表达式与真值表的相互转换3.5 逻辑函数的卡诺图化简法3.5.1 卡诺图3.5.2 与或表达式的卡诺图表示3.5.3 与或表达式的卡诺图化简3.5.4 或与表达式的卡诺图化简3.5.5 含无关项逻辑函数的卡诺图化简3.5.6 多输出逻辑函数的化简*第4章组合逻辑电路4.1 组合逻辑电路的分析4.1.1 组合逻辑电路的定义4.1.2 组合逻辑电路的分析步骤4.1.3 组合逻辑电路的分析举例4.2 组合逻辑电路的设计4.2.1 组合逻辑电路的一般设计步骤4.2.2 组合逻辑电路的设计举例4.3 编码器4.3.1 编码器的概念4.3.2 二进制编码器4.3.3 二-十进制编码器4.3.4 编码器应用举例4.4 译码器4.4.1 译码器的概念4.4.2 二进制译码器4.4.3 二-十进制译码器4.4.4 用译码器实现逻辑函数4.4.5 显示译码器4.4.6 译码器应用举例4.5 数据选择器与数据分配器4.5.1 数据选择器4.5.2 用数据选择器实现逻辑函数4.5.3 数据分配器4.5.4 数据选择器应用举例4.6 加法器4.6.1 半加器4.6.2 全加器4.6.3 多位加法器4.6.4 加法器应用举例4.6.5 加法器构成减法运算电路*4.7 比较器4.7.1 1位数值比较器4.7.2 集成数值比较器4.7.3 集成数值比较器应用举例4.8 码组转换电路4.8.1 BCD码之间的相互转换4.8.2 BCD码与二进制码之间的相互转换4.8.3 格雷码与二进制码之间的相互转换4.9 组合逻辑电路的竞争与冒险4.9.1 冒险现象的识别4.9.2 消除冒险现象的方法第5章触发器5.1 RS触发器5.1.1 基本RS触发器5.1.2 钟控RS触发器5.1.3 RS触发器应用举例5.2 D触发器5.2.1 电平触发D触发器5.2.2 边沿D触发器5.3 JK触发器5.3.1 主从JK触发器5.3.2 边沿JK触发器5.4 不同类型触发器的相互转换5.4.1 概述5.4.2 D触发器转换为JK、T和T'触发器5.4.3 JK触发器转换为D触发器第6章寄存器与计数器6.1 寄存器与移位寄存器6.1.1 寄存器6.1.2 移位寄存器6.1.3移位寄存器应用举例6.2 异步N进制计数器6.2.1 异步n位二进制计数器6.2.2 异步非二进制计数器6.3 同步N进制计数器6.3.1 同步n位二进制计数器6.3.2 同步非二进制计数器6.4 集成计数器6.4.1 集成同步二进制计数器6.4.2 集成同步非二进制计数器6.4.3 集成异步二进制计数器6.4.4 集成异步非二进制计数器6.4.5 集成计数器的扩展6.4.6 集成计数器应用举例第7章时序逻辑电路的分析与设计7.1 概述7.1.1 时序逻辑电路的定义7.1.2 时序逻辑电路的结构7.1.3 时序逻辑电路的分类7.2 时序逻辑电路的分析7.2.1时序逻辑电路的分析步骤7.2.2 同步时序逻辑电路分析举例7.2.3 异步时序逻辑电路分析举例7.3 同步时序逻辑电路的设计7.3.1 同步时序逻辑电路的基本设计步骤7.3.2 同步时序逻辑电路设计举例第8章存储器与可编程器件8.1 存储器概述8.1.1 存储器的分类8.1.2 存储器的相关概念8.1.3 存储器的性能指标8.2 RAM8.2.1 RAM分类与结构8.2.2 SRAM8.2.3 DRAM8.3 ROM8.3.1 ROM分类与结构8.3.2 掩膜ROM8.3.3 可编程ROM8.3.4 可编程ROM的应用8.4 快闪存储器(Flash Memory)8.4.1 快闪存储器的电路结构8.4.2 闪存与其它存储器的比较8.5 存储器的扩展8.5.1 存储器的位扩展法8.5.2 存储器的字扩展法8.6 可编程阵列逻辑8.6.1 PAL的电路结构8.6.2 PAL器件举例8.6.3 PAL器件的应用8.7 通用阵列逻辑8.7.1 GAL的性能特点8.7.2 GAL的电路结构8.7.3 OLMC8.7.4 GAL器件的编程与开发8.8 CPLD、FPGA和在系统编程技术8.8.1 数字可编程器件的发展概况8.8.2数字可编程器件的编程语言8.8.3数字可编程器件的应用实例第9章D/A转换器和A/D转换器9.1 概述9.2 D/A转换器9.2.1 D/A转换器的电路结构9.2.2 二进制权电阻网络D/A转换器9.2.3 倒T型电阻网络D/A转换器9.2.4 D/A转换器的主要技术参数9.2.5 集成D/A转换器及应用举例9.3 A/D转换器9.3.1 A/D转换的一般步骤9.3.2 A/D转换器的种类9.3.3 A/D转换器的主要技术参数9.3.4 集成A/D转换器及应用举例第10章脉冲波形的产生与整形电路10.1 概述10.2 多谐振荡器10.2.1 门电路构成的多谐振荡器10.2.2 采用石英晶体的多谐振荡器10.3 单稳态触发器10.3.1 门电路构成的单稳态触发器10.3.2 集成单稳态触发器10.3.3 单稳态触发器的应用10.4 施密特触发器10.4.1 概述10.4.2 施密特触发器的应用10.5 555定时器及其应用10.5.1 电路组成及工作原理10.5.2 555定时器构成施密特触发器10.5.3 555定时器构成单稳态触发器10.5.4 555定时器构成多谐振荡器第11章数字集成电路简介11.1 TTL门电路11.1.1 TTL与非门电路11.1.2 TTL或非门电路11.1.3 TTL与或非门电路11.1.4 集电极开路门电路与三态门电路11.1.5 肖特基TTL与非门电路11.2 CMOS门电路11.2.1 概述11.2.2 CMOS非门电路11.2.3 CMOS与非门电路11.2.4 CMOS或非门电路11.2.5 CMOS门电路的构成规则11.3 数字集成电路的使用。
1数制与编码
二进制数的特点:
• 只有两个数码, 很容易用物理器件来实现。
• 运算规则简单。
• 可使用逻辑代数这一数学工具。
• 节省设备
例:如需表示数字0~999,共有1000个信息量。
十进制:用3位,每位10个数字,共需30个数字设备。
二进制:用10位,每位2个数字,共需20个数字设备。
⒈真值:在数值前加“+”号表示正数; 在数值前加“-”号表示负数。 ⒉机器数:把符号数值化的表示方法称~。 用“0”表示正数,用“1”表示负数。 例: 真值 机器数 +9 +1001 01001 -9 -1001 11001
符号位
常用的机器数有:原码、反码、补码 其符号位规则相同,数值部分的表示形式有差异。
几种常用数制的 表示方法(P5)
R=10 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
二进制 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
八进制 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
X ⑷数值范围 [X]反= n 1 (2 1) X ;0 X 2n ;-2n X 0
00000 [0]反= 11111
⒉ 特点(续)
⑸两数和的反码等于两数反码之和; ⑹符号位参与运算,有进位时循环相加。
循环相 加
例:已知 X1=1100 X2=1010 求 Y1= X1- X2 ; Y2= X2- X1
⑴等精度转换
设α进制有 i位小数,转换后β进制有 j位小数。 (0.0…01)α= (1×α-i)10 i位 (0.01)2= (1×2-2)10 (0.0…01)β = (1×β-j)10 j位 (0.1)4= (1×4-1)10
数制与编码专业知识讲座
整数 小数 整数部分 部分 部分 取1或0
小数部分
由(2)式知:等号两边旳整数部分和小数部分应分别相等。a-1=1。
(2)式等号两边分别减去a-1 =1,再分别乘以2得到:
0.252 = a-2 + a-3. 2-1 +……+ a-m+1. 2-m+3 + a-m. 2-m+2 =0. 5 (3)
整数部分 取1或0
因为24=16。
0000
0001
所以每四位二进制数就是一位十六进制数,如右表所示。 0 0 1 0
0011
转换措施:从小数点开始,分别向左、右方向每 四位一组地划分二进制数;然后把每四位一组旳 二进制数作为一位十六进制数。
0100 0101 0110 0111
1000
1001
例:(1 1 0 1 0 0 1 . 1 1 1)2 = ( 6 9 . E)16
(0.625)10 2进制数整数:
0.625-0.5(2-1)=0.125 a-1=1 0.125-0.125(2-3)=0 a-3=1
a-1=1; a-3=1。
a-2=0。
a-1a-2a-3=101
(43.625)10 =(101011.101)2
2. 10进制
8进制、16进制
转换措施:先由10进制转换为2进制,再由2进制转换为8进制或16进制。
16进制旳特点:逢16进1。有16个符号(数字):0,1, 2,3,4,5,6,7,8,9,A,B,C, D,E,F(没有16)
12/30/2023
7
数字电路——分析与设计
第1章 数制与编码
每一种数制旳“逢几进1”, 这个“几”就叫作该数制旳基数 , 用r表达。 10进制数旳基数r是10 ; 2进制数旳基数r是2 ; 8进制数旳基数r是8 ; 16进制数旳基数r是16 ; …… ; n进制数旳基数r是n 。
第1章 数制和码制ppt
21 2 157 128 29 16 13 8 5 4 1 1 0
22 4 27 24 23 22 20
23 8
24 16
25 32
26
27
28
29
210
64 128 256 512 1024
28 = 256 > 157 > 27 = 128
2 = 32 > 29 > 2 = 16
5 4
2 4 = 16 > 13 > 2 3 = 8
CopyRight @安阳师范学院物理与电气工程学院_2011
几种常用的BCD码 码 几种常用的 十进制数 0 1 2 3 4 5 6 7 8 9 权 8421码 余3码 码 码 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 8421 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 2421码 码 0000 0001 0010 0011 0100 1011 1100 1101 1110 1111 2421 5211码 码 0000 0001 0100 0101 0111 1000 1001 1100 1101 1111 5211
1. (1001)8421BCD=( ? )10 (1001)8421BCD=1×8+0×4+0×2+1×1=(9)10 2. (1011)2421BCD=( ? )10 (1011)2421BCD=1×2+0×4+1×2+1×1=(5)10
CopyRight @安阳师范学院物理与电气工程学院_2011
i =− m n −1
∑
第1章 数制与编码
常用BCD 常用 BCD 码
十进制数 8421 码 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 8421 权 余 3 码 格雷码 2421 码 0011 0000 0000 0100 0001 0001 0101 0011 0010 0110 0010 0011 0111 0110 0100 1000 0111 1011 1001 0101 1100 1010 0100 1101 1011 1100 1110 1100 1101 1111 2421 5421 码 0000 0001 0010 0011 0100 1000 1001 1010 1011 1100 5421
生 变 化 。 一 个 代 码 时 只 有 一 位 发 另 的 邻
相
格 雷 码 的 特 点 : 从 一 个 代 码 变 为
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2.奇偶校验码 奇偶校验码分为奇校验码和偶校验码两种。校验位的编码规 校验位的编码规 则是: 则是:对于奇校验码,若信息位中有偶数个1,则校验位为1; 对于偶校验码,若信息位中有奇数个1,则校验位为1。
5 5
5
5
5×100= 5 + =5555
同样的数码在不同的数 位上代表的数值不同。
即:(5555)10=5×103 +5×102+5×101+5×100 又如:(209.04)10= 2×102 +0×101+9×100+0×10-1+4 ×10-2
2、二进制 、
数码为:0、1;基数是2。 运算规律:逢二进一,即:1+1=10。 二进制数的权展开式: 如:(101.01)2= 1×22 +0×21+1×20+0×2-1+1 ×2-2 =(5.25)10
数制和码制
十进制转换为R进制: 需要将整数部分和小数部 分分别进行转换,然后再将它们合并起来。
整数依次除以R,用余数构成各位。 小数依次乘以R,用积的整数部分构成各位。 小数部分的转换有一个精度问题,不可能都十分准确 只要满足所提要求即可。 例如要求精度为 0.1% ,二进制数的小数点后第九位为 1 / 512,第十位为 1/ 1024。所以要保留到小数点后第 十位,第九位达不到要求,第十一位太多了。
结论: 1)减法运算=两数的补码相加 例如:13-10 这样的减法运算等价于13的补码与-10 的补码相加 2)两个加数的符号位、最高有效数字位的进位 这三 个数相加,得到的结果就是和的符号位。
1.5 几种常用的编码
一、十进制代码 我们常用的数字1、2、3……9、0 通常有两大用途: 表示大小: 10000(一万), 8848米。 表示编码:000213班, 8341部队。 我们习惯使用十进制,计算机硬件却是基于二进制的 ,所以我们需要考虑: 如何用二进制编码来表示十进制的十个码元0 ~ 9?
低位
所以:(44.375)10=(101100.011)2
采用基数连除、连乘法,可将十进制数转换为任意的N进制数。
二、二进制数与八进制数的相互转换
(1)二进制数转换为八进制数: 将二进制数由小数点开始, 整数部分向左,小数部分向右,每3位分成一组,不够3位补 零,则每组二进制数便是一位八进制数。
0 0 1 1 0 1 0 1 0. 0 1 0
0.375 × 2 整数 0.750 „„„ 0=K-1 0.750 × 2 1.500 „„„ 1=K-2 0.500 × 2 1.000 „„„ 1=K-3 高位
22 „„„ 0=K0 11 „„„ 0=K1 5 „„„ 1=K2 2 „„„ 1=K3 1 „„„ 0=K4 0 „„„ 5 1=K 高位
数制与编码
第一章 数制与编码§1.1进位计数制∑==-≤≤=110,i m i i i i r r a r a N当10≤r 时,借用十进制数数表示,r >10时,10以后的数用字母表示 §1.2二进制的特点1.状态简单,容易实现, 2.算术运算简单 3.运算方便 4.节省设备1)设n 是数的位数,R 是基数 n =3,R=10,R u =103=1000R n ——表示的最大倍数量 nR= ——表示R u 个信息量所用的设备量nR=3×10=30R n ≥1000 R=2 2n ≥1000 n =10 R n =1024n R=10×2=202)唯一性证明R=2 N=R n L n N=nLnR 令C=LnN C=nLnR两边同乘R ,RC=nRLnR LnR RC nR = 0)(='L n RRC R=e=2.718§1.3数制的转换1.3.1任意进制转换成十进制按幂展开(10111.1)2=1×24+0×23+1×22+1×21+1×20+1×2-1=(23.5)10(AD.8)16=10×161+13×160+8×16-1=(173.5)101.3.2十进制转换成任意进制N10→N 2一、整数转换(19)10=除2取余(10011)2二、小数转换 乘2取整1.3.3 基数为2k 进位制数之间的转换§1.4机器数——带符号数的代码表示1.4.1原码 1 92 9 12 4 12 2 02 1 02 0 1一、原码的表示符号位表示数的符号,其余位表示数的本身,和真值相同,只是符号位负数用1表示,正数用0表示。
N 3=+0.1011 [N 3]原=0.1011N 4=-0.1011 [N 4]原=1.1011原码形成规则对于n 位的整数N (含一位符号位),[N]原=对于小数[N]原= N2=-1011 [N 2]原=25-1-(-1011)=10000+1011=11011二、原码的性质1.若N ≥0时,[N]原=N ,若N ≤0时,符号位为1,尾数不变。
数字电路 第一章数制和码制
( 0 1 1 0 1 0 1 0 . 0 1 )2
0
0
(2)八进制数转换为二进制数:将每位八进制数 用3位二进制数表示。
= (152.2)8
(
3
7
4 .
2
6)8
= ( 011 111 100 . 010 110)2
十六-二转换
二进制数与十六进制数的相互转换,按照每4位二进制数 对应于一位十六进制数进行转换。
( N )R
i m
a R
i
n 1
i
1 原码
又称"符号+数值表示", 对于正数, 符
号位为0, 对于负数、符号位为1, 其余各 位表示数值部分。
例: N1 = +10011
[ N1]原= 010011
N2 = – 01010
[N2]原= 101010
原码表示的特点: 真值0有两种原码表示形式, 即 [ +0]原= 00…0 [– 0]原= 1 0…0
求[ N1 +N2]原,绝对值相减,有
[ N1 +N2]原=01000
二、反码运算
[ N1 +N2]反= [ N1]反+ [ N2]反
[ N1 -N2]反= [ N1]反+ [- N2]反 当符号位有进位时,应在结果的最低位 再加"1".
例: N1 =-0011,N2 = 1011求[ N1 +N2]反 和 [ N1 -N2]反。
N10
i m
K i 10i
n 1
式中Ki为基数10的i次幂的系数,它可为0~9 中的任一个数字。
如 .58)10 2 102 3 101 4 100 5 101 (234 102 8
数制与编码
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
第1章 计算机基础
二、数制的表示方法
1、用下标表示: 如(10011.01)2 (101.11)10 (10011.01)8 (1011.11)16 2、用字母表示:
位权与基数的关系是:位权的值恰是基数的整数次幂。
第1章 计算机基础
1.常见的计数制
四种进位计数制的对应关系
十进 二进制 八进制 十六进制 制
0 000 0
0
十进制 二进制 八进制 十六进制
8 1000 10 8
1
001
1
1
2
010
2
2
3
011
3
3
4
100
4
4
5
101
5
5
6
110
6
6
7
111
7
7
9
1001 11
第1章 计算机基础
ASCII码值的大小
• 数字1的ASCII码值为49 字母A的ASCII码值为65 字母a的ASCII码值为97
• 比较字符ASCII码值的大小 空格<标点符号<数字<大写字母<小写 字母
第1章 计算机基础
字符的编码(一)
1.ASCⅡ码
高4位 低4位
0000
0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
数字电子技术基础-第一章-数制和码制
②格雷码
自然二进制码
先将格雷码的最高位直接抄下,做为二进制 数的最高位,然后将二进制数的最高位与格雷码 的次高位异或,得到二进制数的次高位,再将二 进制数的次高位与格雷码的下一位异或,得二进 制数的下一位,如此一直进行下去,直到最后。
奇偶校验码
组成
信 息 码 : 需要传送的信息本身。
1 位校验位:取值为 0 或 1,以使整个代码 中“1”的个数为奇数或偶数。
二、数字电路的特点
研究对象 输出信号与输入信号之间的逻辑关系
分析工具 逻辑代数
信 号 只有高电平和低电平两个取值
电子器件 工作状态
导通(开)、截止(关)
主要优点
便于高度集成化、工作可靠性高、 抗干扰能力强和保密性好等
1.1 数制和码制
主要要求:
掌握十进制数和二进制数的表示及其相互转换。 了解八进制和十六进制。 理解 BCD 码的含义,掌握 8421BCD 码, 了解其他常用 BCD 码。
(10011111011.111011)2 = ( ? )16
0100111111001111.111111001110 0
补 04 F B
E 补C 0
(10011111011.111011)2= (4FB.EC)16
十六进制→二进制 :
每位十六进制数用四位二进
制数代替,再按原顺序排列。
(3BE5.97D)16 = (11101111100101.100101111101)2
0000
0000
0011
1
0001 0001
0001
0001
0100
2
0010 0010
0010
0010
0101
第一章数制和码制
第⼀章数制和码制第⼀章数制和码制本章教学⽬的、要求:1.掌握⼆进制、⼋进制、⼗进制、⼗六进制及其相互转换。
2.掌握原码、反码、补码的概念及转换,了解⼆进制补码的运算。
3.理解常⽤8421BCD 码和可靠性代码。
重点:不同进制数间的转换。
难点:补码的概念及⼆进制补码的运算。
第⼀节概述(⼀)数字量与模拟量数字量:物理量的变化在时间上和数量上都是离散的。
它们数值的⼤⼩和每次变化的增减变化都是某⼀个最⼩数量单位的整数倍,⽽⼩于这个最⼩数量单位的数值没有任何物理意义。
例如:统计通过某⼀个桥梁的汽车数量,得到的就是⼀个数字量,最⼩数量单位的“1”代表“⼀辆”汽车,⼩于1的数值已经没有任何物理意义。
数字信号:表⽰数字量的信号。
如矩形脉冲。
数字电路:⼯作在数字信号下的电⼦电路。
模拟量:物理量的变化在时间上和数值上都是连续的。
例如:热电偶⼯作时输出的电压或电流信号就是⼀种模拟信号,因为被测的温度不可能发⽣突跳,所以测得的电压或电流⽆论在时间上还是在数量上都是连续的。
模拟信号:表⽰模拟量的信号。
如正弦信号。
模拟电路:⼯作在模拟信号下的电⼦电路。
这个信号在连续变化过程中的任何⼀个取值都有具体的物理意义,即表⽰⼀个相应的温度。
(⼆)数字信号的⼀些特点数字信号通常都是以数码形式给出的。
不同的数码不仅可以⽤来表⽰数量的不同⼤⼩,⽽且可以⽤来表⽰不同的事物或事物的不同状态。
tu t第⼆节⼏种常⽤的数制数制:把多位数码中每⼀位的构成⽅法以及从低位到⾼位的进位规则称为数制。
在数字电路中经常使⽤的计数进制有⼗进制、⼆进制和⼗六进制。
有时也⽤到⼋进制。
⼀、⼗进制数(Decimal)⼗进制是⽇常⽣活中最常使⽤的进位计数制。
在⼗进制数中,每⼀位有0~9⼗个数码,所以计数的基数是10。
超过9的数必须⽤多位数表⽰,其中低位和相邻⾼位之间的进位关系是“逢⼗进⼀”。
任意⼗进制数 D 的展开式:i i k D 10∑= k i 是第 i 位的系数,可以是0~9中的任何⼀个。
数字逻辑(毛法尧)第一章
12
1.2 数制转换
1.2.1 二进制数与十进制数的转换
1、R进制(R为任意值)转换成十进制的方法: 按权展开法:先写成多项式,然后计算十进制 结果. N= dn-1dn-2• • • • • •d1d0d-1d-2 • • • • • •d-m =dn-1×Rn-1+dn-2×Rn-2+• • • • • •d1×R1+d0 ×R0+d-1×R-1+d-2×R-2+• • • • • •d-m×R-m
6
对任意一个二进制数N,用位置计数法表示为 (N)2=(an-1an-2…a1a0.a-1a-2…a-m)2
用按权展开法表示为 (N)2=an-12n-1+an-22n-2+…+a121+ a020+a-12-1+a-22-2+…+a-m2-m =ai2i ( i的值为从-m到n-1) 式中:ai表示各个数字符号(即数码),为0或1, n为整数部分的位数,m为小数部分的位数。 对二进制数的表示,可以在数字右下角标2或B.
1.5.1 十进制数码的二进制编码 十进制数的二进制编码可以有 许多种编码方案,每种编码都主要 是从编码简单与否(涉及到编码器 的逻辑电路的简单化问题)以及处 理的可靠性两个方面有不同的侧重。
29
十进制数常用的二进制代码
8421码 2421码 余3码
8421码为有权代码, 数值为N=8d3+4d2+2d1+1d0 十进制数63.29的BCD码为: 0110 0011 . 0010 1001 2421码为有权代码, 数值为N=2d3+4d2+2d1+1d0 十进制数63.29的BCD码为: 1100 0011 . 0010 1111 余3码为无权代码,对应8421码 加3而得。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、8、16进制数转换为10进制数转换的基本原则是:分别 以基数2、8、16作加权展开,再计算出这个加权展开多项 式的结果。
2021年1月15日
北京理工大学 信息科学学院
9
数字电路——分析与设计
第1章 数制与编码
1.2.2 10进制数转换为2、8、16进制数
1. 10进制
2进制
设:N和M分别为某10进制数的整数部分和小数部分; n和m分别为某2进制 数整数部分和小数部分的位数(N、M、n和m均为整数)。则10进制数 与2进制数的关系如下式所示: (N. M)10 =an-1. 2n-1 + an-2. 2n-2 +……+ a1. 21 + a0. 20
数字电路——分析与设计
第1章 数制与编码
引言
电子系统(电路)一般分为模拟 系统(电路)和数字系统(电路)两大 类。
2021年1月15日
北京理工大学 信息科学学院
1
数字电路——分析与设计
第1章 数制与编码
模拟系统:接收、处理、传输和再 现模拟信号的系统。
模拟信号:幅度在连续的时间轴上 取值;幅度随时间的变 化而连续地变化。
2021年1月15日
北京理工大学 信息科学学院
10
数字电路——分析与设计
第1章 数制与编码
例1-1:把10进制数(43.625)10转换成2进制数。
解: 转换整数部分: 43 =a8. 28 + a7. 27 + a6. 26 + a5. 25 + a4. 24 + a3. 23 + a2. 22 +a1. 21 + a0. 20 (1)
+ a-1. 2-1 + a-2. 2-2 +……+ a-m+1. 2-m+1 + a-m. 2-m
转换的基本原则是:10进制数的整数部分转换为2进制数的整数部分; 10进制数的小数部分转换为2进制数的小数部分。
即:(N)10 =an-1. 2n-1 + an-2. 2n-2 +……+ a1. 21 + a0. 20 (M)10 =a-1. 2-1 +a-2. 2-2 +……+ a-m+1. 2-m+1 + a-m. 2-m
有2)
算
机
8进制的特点:逢8进1。有8个符号(数字):0,1,2, 上
3,4,5,6,7(没有8)
常
用
16进制的特点:逢16进1。有16个符号(数字):0,1, 的
2,3,4,5,6,7,8,9,A,B,C, D,E,F(没有16)
数 制
2021年1月15日
北京理工大学 信息科学学院
7
数字电路——分析与设计
偶数
取1或0
由(1)式知:43为奇数,a8—a1各项和为偶数,a0只取0或1。 a0=1。
(1)式等号两边分别减去 a0=1,再分别除以2得:
42 2
=a8.
27
+
a7.
26
+
a6.
25
+
a5.
24
+
a4.
23
+
a3.
模拟系统是传统的,即从电子系统诞生之日起,它就是模拟 的。
数字系统是近代产生的。数字系统较之模拟系统有很多优越 性,归纳如下:
• 对器件参数变化不敏感
• 可预先决定精度 • 较大的动态范围
• 更适合于非线性控制
• 对环境温度变化敏感性低 • 可靠性高
• 系统依据时间划分进行多路传输时,有较大灵活性
• 系统参数基本上不随时间和温度产生漂移,系统性能始终一致
2021年1月15日
北京理工大学 信息科学学院
4
数字电路——分析与设计
第1章 数制与编码
Vm
111
7
110
110
6
101
101
5
4
100
3
011
2
010
1 001
0 1 2 3 4 5 6 7 8 9 nTs
2021年1月15日
北京理工大学 信息科学学院
5
数字电路——分析与设计
第1章 数制与编码
2021年1月15日
北京理工大学 信息科学学院
8
数字电路——分析与设计
第1章 数制与编码
§1.2 数制间的转换
1.2.1 2、8、16进制数转换为10进制数
例: (1101. 101)2= 123 +122 +021+120 +12-1 +02-2 +12-3 =(13. 625)10 (372. 5)8= 382 +781 +280 +58-1 =(250. 625)10 (3F. A)16= 3161 +F160 +A16-1 =(63. 625)10
• 数字系统的故障比模拟系统易于识别和消除
2021年1月15日
北京理工大学 信息科学学院
6
数字电路——分析与设计
第1章 数制与编码
§1.1 数制
10进制的特点:逢10进1。有10个符号(数字):0, 1,2,3,4,5,6,7,8,9(没有10)
2进制的特点:逢2进1。有2个符号(数字):0,1(没 计
(1101.101)2 1 23 1 22 0 21 1 20 1 21 0 22 1 23 (3F.A)16 3 161 F 160 A 161 3 161 15 160 10 161
任意数值 N 均可按某一基数 r 表示为多项式 ; 此时 N 被表示成 r 进制数 , 即 :
2021年1月15日
北京理工大学 信息科学学院
2
数字电路——分析与设计
第1章 数制与编码
Vm
7 6 5 4 3 2 1
0123456789
2021年1月15日
北京理工大学 信息科学学院
t
3
数字电路——分析与设计
第1章 数制与编码
数字系统:接收、处理、传输和再 现数字信号的系统。
数字信号:幅度在离散的时间轴上 取值;在每个离散的时 间点上幅度取离散的数 值。这些离散的数值可 用二进制数进行编码。
第1章 数制与编码
每一种数制的“逢几进1”, 这个“几”就叫作该数制的基数 , 用r表示。 10进制数的基数r是10 ; 2进制数的基数r是2 ; 8进制数的基数r是8 ; 16进制数的基数r是16 ; …… ; n进制数的基数r是n 。
(4273.5)10 4 103 2 102 7 101 3 100 5 101
(N)r an1 rn1 an2 rn2 a1 r1 a0 r0
a1 r1 a2 r2 am rm
n1
ajr j jm
其中:r是基数(数制); n是数值 N 的整数部分的位数; m是数值 N 的小数部分的位数 ; aj 是系数。(aj :0 , 1 , …… , r-1)