数字逻辑设计基础答案第113章

数字逻辑设计基础答案第113章

ID:10270796

大小:1.80 MB

页数:78页

时间:2018-06-14

数字逻辑设计基础答案第113章_第1页
数字逻辑设计基础答案第113章_第2页
数字逻辑设计基础答案第113章_第3页
数字逻辑设计基础答案第113章_第4页
数字逻辑设计基础答案第113章_第5页
资源描述:

《数字逻辑设计基础答案第113章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、下的设计方法,其主要依靠的是EDA(电子设计自动化)技术,其优点是在设计的早期就能进行仿真与调试,规避设计过程中的风险。[题1-3]简述数字系统设计硬件载体。传统数字系统电路设计的硬件载体按电路结构不同,可分为分立电路和中小规模集成电路两种。现代数字系统设计主要是以PLD(可编程逻辑器件)为硬件载体。[题1-4]简述数字系统设计软件载体。传统数字系统电路设计其主要依赖手工、经验。而现代数字系统设计主要依靠的是EDA技术。现代数字系统设计主要依托于计算机辅助的设计,设计者先在装有EDA软件的计算机上用图形输或文本输入方式把要设计的数字系统的模型搭建

3、好,然后利用相关的EDA软件将用图形或文本表达的设计思想自动转化为目标芯片PLD所能识别的网表文件,最终通过相应的下载工具下载到目标芯片里,让目标芯片按照即定的逻辑执行相应的功能。常用的数字系统设计EDA软件有QuartusII、ISE、Modelsim等。[题1-5]简述8位模型计算机基本结构与原理。译码显示IMOARI地址寄存器地址线存储器UMUSS(MAR)ABUS(M)线累加器(A)总线据AOAIALU总S数据U部PCI程序计数器数B内D(PC)部s外ub指令寄存器操CLKd(IR)和译码器作控制IRI控DRO信数据寄存器制时钟信号源DR

4、I节拍发生器号(DR)器8位模型计算机系统由存储器、时钟信号源、节拍发生器、操作控制器、程序计数器、地址寄存器、数据寄存器、累加器、算术逻辑单元、指令寄存器和指令译码器以及译码显示电路等11个功能部件组成。将各个部件用地址总线和数据总线连在一起,即构成8位简易计算机模型。编写好的程序写入存储器中。程序计数器给出将要执行的下一条指令的地址。主存储器读出的一条指令或一个数据字暂时存放在数据寄存器中。算术逻辑单元用于数据的计算与处理。指令寄存器用于保存当前正执行的指令,并将其中储存的操作码送入指令译码器中。节拍发生器用于产生节拍脉冲信号。操作控制器按照

5、时间节拍,并根据指令译码器输出的操作要求,向各个功能部件发出有序控制指令。模型计算机原理框图如上图所示。第2章数制和码制[题2-1]将下列十进制数转换成二进制数(1)(357)10(2)(54.369)10(3)(0.954)10(4)(54)10解:十进制数转换成二进制数时,整数部分和小数部分需要分别进行转换。其中,整数部分除10取余法,逆序排列。小数部分乘10取整法,顺序排列。(小数取5位)(1)(357)10=(101110111)2(2)(54.369)10=(110110.01011)2(3)(0.954)10=(0.11110)2(4

6、)(54)10=(110110)2[题2-2]将下列二进制数转换成十进制数(1)(101000)2(2)(11001.01)2(3)(0.10011)2(4)(101.11)2解:二进制数转换成十进制数的方法为:将被转换的数按权展开,再按十进制的运算规律累加。53(1)(101000)2=1×2+1×2=(40)10430-2(2)(11001.01)2=1×2+1×2+1×2+1×2=(25.25)10-1-4-5(3)(0.10011)2=1×2+1×2+1×2=(0.59475)1020-1-2(4)(101.11)2=1×2+1×2+1×

7、2+1×2=(5.75)10[题2-3]将下列二进制数转换成八进制数和十六进制数(1)(1010001101)2(2)(110110001.11001)2(3)(0.11100011)2(4)(1001101.110011)2解:将二进制数转换为八进制或十六进制的方法是:以小数点为中心,分别向左、右按3位一组转换为八进制,或按4位一组转换为十六进制,最后不满3位或4位的需补0组成,将每组以对应等值的八进制数或十六进制数代替。(1)(1010001101)2=(1215)8=(28D)16(2)(110110001.11001)2=(661.62)

8、8=(1B1.C8)16(3)(0.11100011)2=(0.706)8=(0.E3)16(4)(1001101.110011)2=(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。