数字逻辑设计基础答案 (第1-13章)

上传人:n**** 文档编号:88921190 上传时间:2019-05-13 格式:PDF 页数:78 大小:1.80MB
返回 下载 相关 举报
数字逻辑设计基础答案 (第1-13章)_第1页
第1页 / 共78页
数字逻辑设计基础答案 (第1-13章)_第2页
第2页 / 共78页
数字逻辑设计基础答案 (第1-13章)_第3页
第3页 / 共78页
数字逻辑设计基础答案 (第1-13章)_第4页
第4页 / 共78页
数字逻辑设计基础答案 (第1-13章)_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《数字逻辑设计基础答案 (第1-13章)》由会员分享,可在线阅读,更多相关《数字逻辑设计基础答案 (第1-13章)(78页珍藏版)》请在金锄头文库上搜索。

1、 数字逻辑设计基础习题解答数字逻辑设计基础习题解答 成都信息工程学院数字逻辑设计基础数字逻辑设计基础全体参编老师 第第 1 章章 概述概述 题题 1-1 简述模拟信号、数字信号简述模拟信号、数字信号,模拟电路,模拟电路、数字数字电路电路。 模拟信号是指在时间上、数值上均连续的信号,其数值随时间作连续变化。数字信号是 指在时间上和数值上均离散的信号,其在时间上是断续的、在数值上也是不连续的。模拟电 路是指处理、 传递模拟信号的电子线路。 数字电路是指用于传递、 处理数字信号的电子线路。 题题 1-2 简述数字系统的设计方法,指明现代数字系统设计方法及其优点。简述数字系统的设计方法,指明现代数字系

2、统设计方法及其优点。 数字系统的设计方法主要有直接设计法、 自顶向下设计法、 自底向上设计法三种设计方 法。 现代数字系统采用自顶向下的设计方法, 其主要依靠的是 EDA (电子设计自动化) 技术, 其优点是在设计的早期就能进行仿真与调试,规避设计过程中的风险。 题题 1-3 简述数字系统设计硬件载体。简述数字系统设计硬件载体。 传统数字系统电路设计的硬件载体按电路结构不同, 可分为分立电路和中小规模集成电 路两种。现代数字系统设计主要是以 PLD(可编程逻辑器件)为硬件载体。 题题 1-4 简述数字系统设计软件载体。简述数字系统设计软件载体。 传统数字系统电路设计其主要依赖手工、经验。而现代

3、数字系统设计主要依靠的是 EDA 技术。 现代数字系统设计主要依托于计算机辅助的设计, 设计者先在装有 EDA 软件的计算机 上用图形输或文本输入方式把要设计的数字系统的模型搭建好, 然后利用相关的 EDA 软件将 用图形或文本表达的设计思想自动转化为目标芯片 PLD 所能识别的网表文件, 最终通过相应 的下载工具下载到目标芯片里, 让目标芯片按照即定的逻辑执行相应的功能。 常用的数字系 统设计 EDA 软件有 Quartus II、ISE、Modelsim 等。 题题 1-5 简述简述 8 位模型计算机基本结构与原理。位模型计算机基本结构与原理。 存储器 (M) 时钟信号源 操 作 控 制

4、器 DRO DRI 地址寄存器 (MAR) 程序计数器 (PC) ARI PCI CLK 地址线 ABUS 数据寄存器 (DR) 内部数据总线 累加器(A) ALU AOAI SUMI SUMO IRI 指令寄存器 (IR)和译码器 节拍发生器 控 制 信 号 外部数据总线 DBUS dbus 译码显示 8 位模型计算机系统由存储器、时钟信号源、节拍发生器、操作控制器、程序计数器、 地址寄存器、数据寄存器、累加器、算术逻辑单元、指令寄存器和指令译码器以及译码显示 电路等 11 个功能部件组成。将各个部件用地址总线和数据总线连在一起,即构成 8 位简易 计算机模型。编写好的程序写入存储器中。程序

5、计数器给出将要执行的下一条指令的地址。 主存储器读出的一条指令或一个数据字暂时存放在数据寄存器中。 算术逻辑单元用于数据的 计算与处理。 指令寄存器用于保存当前正执行的指令, 并将其中储存的操作码送入指令译码 器中。节拍发生器用于产生节拍脉冲信号。操作控制器按照时间节拍,并根据指令译码器输 出的操作要求,向各个功能部件发出有序控制指令。模型计算机原理框图如上图所示。 第第 2 2 章章 数制和码制数制和码制 题题 2 2- -1 1 将下列十进制数转换成二进制数 (1) (357)10 (2) (54.369)10 (3) (0.954)10 (4) (54)10 解:解:十进制数转换成二进制

6、数时,整数部分和小数部分需要分别进行转换。其中,整数 部分除 10 取余法,逆序排列。小数部分乘 10 取整法,顺序排列。 (小数取 5 位) (1) (357)10 =(101110111)2 (2) (54.369)10 =(110110.01011)2 (3) (0.954)10 =(0.11110)2 (4) (54)10 =(110110)2 题题 2 2- -2 2 将下列二进制数转换成十进制数 (1) (101000)2 (2) (11001.01)2 (3) (0.10011)2 (4) (101.11)2 解:解:二进制数转换成十进制数的方法为:将被转换的数按权展开,再按十进

7、制的运算规 律累加。 (1) (101000)2 = 12 5 +123 =(40) 10 (2) (11001.01)2 = 12 4 +123 +120 +12-2 =(25.25) 10 (3) (0.10011)2 = 12 -1 +12-4 +12-5 =(0.59475) 10 (4) (101.11)2 = 12 2 +120 +12-1 +12-2 =(5.75) 10 题题 2 2- -3 3 将下列二进制数转换成八进制数和十六进制数 (1) (1010001101)2 (2) (110110001.11001)2 (3) (0.11100011)2 (4) (1001101

8、.110011)2 解:解:将二进制数转换为八进制或十六进制的方法是:以小数点为中心,分别向左、右按 3 位一组转换为八进制, 或按 4 位一组转换为十六进制, 最后不满 3 位或 4 位的需补 0 组成, 将每组以对应等值的八进制数或十六进制数代替。 (1) (1010001101)2 =(1215)8 =(28D)16 (2) (110110001.11001)2 =(661.62)8 =(1B1.C8)16 (3) (0.11100011)2 =(0.706)8 =(0.E3)16 (4) (1001101.110011)2 =(115.63)8 =(4D.CC)16 题题 2 2- -

9、4 4 将下列十六进制数转换成二进制数、八进制数和十进制数 (1) (4E8.3)16 (2) (AB4.0C1)16 (3) (0.CD2)16 (4) (AF1.D1)16 解:解: (1) (4E8.3)16 =(10011101000.0011)2 =(2350.14)8 = (1256.1875)10 (2) (AB4.0C1)16 =(101010110100.000011000001)2 =(5264.03401)8 = (2740.004147690625)10 (3) (0.CD2)16 =(0.110011010010)2 =(0.6322)8 = (0.801269531

10、25)10 (4) (AF1.D1)16 =(101011110001. 11010001)2 =(4361.642)8 =(2289.81640625)10 题题 2 2- -5 5 将下列二进制数转换成八进制数和十进制数 (1) (10110100101)2 (2) (100110101.10101)2 (3) (0.101110011)2 (4) (1011001.101011)2 解:解: (1) (10110100101)2 =(5515)8 = (2893)10 (2) (100110101.10101)2 =(465.52)8 = (309.65625)10 (3) (0.101

11、110011)2 =(0.563)8 = (0.65625)10 (4) (1011001.101011)2 =(131.53)8 = (89.671875)10 题题 2 2- -6 6 将下列十进制数转换成 8421BCD 码、5211 BCD 码和余三 BCD 码 (1) (76)10 (2) (167.358)10 (3) (0.912)10 (4) (64.51)10 解:解: (1) (76)10 =(111 0110)8421BCD =(1100 1001)5211BCD =(1010 1001)余三BCD (2) (167.358)10 =(1 0110 0111.0011 0

12、101 1000)8421BCD =(1 1010 1011.0101 1000 1101)5211BCD =(0100 1001 1010. 0110 1000 1011)余三BCD (3) (0.912)10=(0. 1001 0001 0010)8421BCD =(0. 1111 0010 0100)5211BCD =(0. 1100 0100 0101)余三BCD (4) (64.51)10 =(0110 0100. 0101 0001)8421BCD =(1010 0111.1000 0010 )5211BCD =(1001 0111. 1000 0100)余三BCD 题题 2 2-

13、 -7 7 将下列 8421BCD 码、5211 BCD 码和余三 BCD 码转换成十进制数 (1) (10010100.001)8421BCD (2) (100110100.01101)5421BCD (3) (10110001010.1011)5211BCD (4) (10110100.101)余三BCD 解:解: (1) (1001 0100.001)8421BCD =(94.2)10 (2) (1 0011 0100.0110 1)5421BCD =(134.65)10 (3) (101 1000 1010.1011)5211BCD =(356.7)10 (4) (1011 0100.

14、101)余三BCD =(81.2)10 题题 2 2- -8 8 写出下列各数的原码、反码和补码 (1) (0.110101)2 (2) (0.0000)2 (3) (-10110)2 解:解:原码的编码规律可概括为:正数的符号位用 0 表示,负数的符号位用 1 表示,数位 部分则和真值完全一样。 反码又称为“对 1 的补数”,对于正数,反码和原码相同,对于负数,是将原码数位部分 按位求反。 补码的表示:正数的补码与原码相同,负数的补码符号位为 1,数值位是将原码按位取 反后末位加 1。 (以 8 位二进制数为基准进行表示) (1) (0.110101)2 (0.1101010)原 (0.11

15、01010)反 (0.1101010)补 (2) (0.0000)2 (0.0000000)原 (0.0000000)反 (0.0000000)补 (3) (-10110)2 (10010110)原 (11101001)反 (11101010)补 第第 3 章章 逻辑代数基础逻辑代数基础 题题 3 3- -1 1 分别指出变量(A,B,C,D)在何种取值组合时,下列函数的值为 1。 (1)CDCBAY (2))(DCADBAY 解:解: (1) 要使函数的值为 1, 当且仅当ABC取 101,D可取 0 或 1; 当且仅当CD取 11,AB 可取 00、01、10、11。即ABCD对应取值组合有 1010、1011、0011、0111、1111 时,函数 的值为 1。 (2)对于或与式,可先求函数的值为 0 的组合。当且仅当ABD取 100,C可取 0 或 1; 当且仅当ACD取 001,B可取 0 或 1。即ABCD对应取值组合有 1000、1010、0001、0101 时,函数的值为 0。则函数的值为 1 的ABCD对应取值组合有 0000、0010、0011、0100、 0110、0111、1001、1011、1100、1101、1110、1111。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号