《数字逻辑与数字系统第四版答案》由会员分享,可在线阅读,更多相关《数字逻辑与数字系统第四版答案(17页珍藏版)》请在金锄头文库上搜索。
1、数字逻辑与数字系统第四版答案【篇一:数字逻辑(第六版白中英)课后习题答案】设计4个寄存器堆。 解: 寄存器组 2.设计具有4个寄存器的队列。 解:输入数据输出数据 3.设计具有4个寄存器的堆栈 解:可用品有左移、右移的移位寄存器构成堆栈。栈顶 输入数据sr1 sr输出数据sr3压入弹出 4.sram、dram的区别 解:rm表达动态随机存取存储器,其基本存储单元是一种晶体管和一种电容器,是一种以电荷形式进行存储的半导体存储器,布满电荷的电容器代表逻辑“1”,“空”的电容器代表逻辑“0”。数据存储在电容器中,电容存储的电荷一般是会慢慢泄漏的,因此内存需要不时地刷新。电容需要电流进行充电,而电流充
2、电的过程也是需要一定期间的,一般是0.2-0.18微秒(由于内存工作环境所限制,不也许无限制的提高电流的强度),在这个充电的过程中内存是不能被访问的。drm拥有更高的密度,常常用于pc中的主存储器。sam是静态的,存储单元由4个晶体管和两个电阻器构成,只要供电它就会保持一种值,没有刷新周期,因此ram比drm要快。sram常常用于高速缓冲存储器,由于它有更高的速率;. 为什么ram采用行选通和列选通解:dram存储器读/写周期时,在行选通信号s有效下输入行地址,在列选通信号cas有效下输入列地址。如果是读周期,此位组内容被读出;如果是写周期,将总线上数据写入此位组。由于r需要不断刷新,最常用的
3、是“只有行地址有效”的措施,按照这种措施,刷新时,是在rs有效下输入刷新地址,存储体的列地址无效,一次选中存储体中的一行进行刷新。每当一种行地址信号ra有效选中某一行时,该行的所有存储体单元进行刷新。 6 用rom实现二进制码到余3码转换 解:真值表如下: 821码 余三码 bb2 1 g3g2g0 0 0 0 00 0 1 1 1g0 0 0 0 0 0 1 0 1 0 0 1 0 11 1 0 1 0 1 01 1 0 0 0 1 1 0 1 1 0 0 1 1 0 0 1 最小项体现式为: g3?(5,6,7,,9)g2=?(1,2,3,4,9)g=?(0,3,4,7,8)阵列图为: b
4、2b10 gg2g1g7. 用om实现8位二进制码到421码转换 g0=?(0,2,4,,8)解:输入为8位二进制数,输出为3位bd码,12位二进制数,因此,所需ro的容量为:28*12372 .rom、epm和erom的区别 解:o指的是“只读存储器”,即read-onlymmory。这是一种线路最简朴半导体电路,通过掩模工艺,一次性制造,其中的代码与数据将永久保存(除非坏掉),不能进行修改。 eprom 指的是“可擦写可编程只读存储器”,即easabl rogramale ea-olymmor。是采用浮栅技术生产的可编程存储器,它的存储单元多采用n沟道叠栅mo管,信息的存储是通过mos管浮
5、栅上的电荷分布来决定的,编程过程就是一种电荷注入过程。编程结束后,由于绝缘层的包围,注入到浮栅上的电荷无法泄漏,因此电荷分布维持不变,epom也就成为非易失性存储器件了。当外部能源(如紫外线光源)加到eprom上时,prm内部的电荷分布才会被破坏,此时汇集在mos管浮栅上的电荷在紫外线照射下形成光电流被泄漏掉,使电路恢复到初始状态,从而擦除了所有写入的信息。这样prom又可以写入新的信息。 eom 指的是“电可擦除可编程只读存储器”,即lecrialy rsable rgrammbleea-ony eory。也是采用浮栅技术生产的可编程rm,但是构成其存储单元的是隧道os管,隧道o管也是运用浮
6、栅与否存有电荷来存储二值数据的,不同的是隧道mo管是用电擦除的,并且擦除的速度要快的多(一般为毫秒数量级)。它的最大长处是可直接用电信号擦除,也可用电信号写入。2pro的电擦除过程就是改写过程,它具有rom的非易失性,又具有类似rm的功能,可以随时改写(可反复擦写1万次以上)。目前,大多数2prom芯片内部都备有升压电路。因此,只需提供单电源供电,便可进行读、擦除/写操作,这为数字系统的设计和在线调试提供了极大以便。 9. ah存储器的特点 解: flsh也是一种非易失性的内存,属于eepom的改善产品。fa是结合prm和eprom技术达到的,fl使用雪崩热电子注入方式来编程。重要特点是,fl
7、as对芯片提供大块或整块的擦除,而eprom则可以一次只擦除一种字节(yt)。这就减少了设计的复杂性,它可以不要eer单元里多余的晶体管,因此可以做到高集成度,大容量,另fsh的浮栅工艺上也不同,写入速度更快。地0址线数据线 【篇二:数字逻辑武汉工程大学第四版】txt第3章 组合逻辑电路 3.1解题指引 例1 试写出图3所示电路输出f的体现式。74148为优先编码器。其功能见表3-1所示。表3-1 414的真值表图3- 例-1逻辑图 解:图-1中电路的7414的0虽然都接地,但只对7编码,74151的a2aa0等于74148的20等于00,使fd0=。 例- 试分析图3-2所示电路的逻辑功能。
8、 0 b 5图32 例3-2 的逻辑图解:题示电路中74138的a2=0,使438变成2线4线译码器。ab=10?0?3?。 若此时=00,则f=0=0;而cd00时,fd0,f=1。故该电路的功能为ab=cd时,输出f=0,abcd时,f=1。 例-人类有四种基本血型a、b、ab、型。输血者与受血者的血型必须符合下述原则:o型血可以输给任意血型的人,但o型血只能接受o型血;ab型血只能输给ab型,但ab型能接受所有血型;型血能输给型和ab型,但只能接受a型或型血;b型血能输给b型和ab型,但只能接受b型或o型血。试用与非门设计一种检查输血者与受血者血型与否符合上述规定的逻辑电路。如果输血者与
9、受血者的血型符合规定电路输出“1”(提示:电路只需要四个输入端。它们构成一组二进制代码,每组代码代表一对输血受血的血型对)。 解:用变量a、b、c、d表达输血者、受血者的血型对作为输入变量,用f表达血型与否符合伙为输出变量。得到血型与二进制数间的相应关系,从而得到真值表如表-2所示。 血型与二进制数相应关系 o b 表 由真值表画出卡诺图如图3-3所示。 由卡诺图得体现式如下:f?a?ad?cd?bc?ab?d?cd?bc 由体现式画出逻辑图如图3-4所示。 例3-4 试用741和逻辑门实现表3-3所示逻辑函数。 表3-3 例3-4真值表图3-5例3- 方案的逻辑图 解:用7418和与非门实现
10、:由真值表可直接写出逻辑函数f的体现式如下: ?ab?abc?abc?ac 将f变换得f?bc?abc?abc?ab 令a,1=b,0=,得 f?a1a0?2a10?21a0?2a1a0??5?6?7 由上式画出逻辑图如图35方案(一)所示。 用7413和与门实现:由真值表可直接写出逻辑函数的体现式如下: ?abc?ab?ac?abc 经变换得 f?abc?c?bc?b令2=a,a1b,a=c,得 f?f0?f1?2?f 等式两边取反得 f?f0?f1?f2?f3图3-6 例3- 方案的逻辑图例3-5 试用4138和至少数量的二输入逻辑门设计一种不一致电路。当a、b、三个输入不一致时,输出为1
11、,一致时,输出为0。 解:根据命题规定,只有ab000或abc111时才一致,输出为0,其他取值组合均不一致,输出为1。如表-4所示。 表3-4 例-5真值表 如果选用与非门,需六输入与非门,但题中规定用二输入与非门,则需多种与非门。若选用与门,则只用一种二输入与门即可。 f?ab?acf?f0? 逻辑图如图3-7所示。 例3-6 试分析题图3-8所示逻辑图的功能。 0 图3-例3-7的逻辑图 图3-例3-的逻辑图解:453是四选一数据选择器。由于a1=0,因此a1a0只有00和1两种取值。aa0=00时,f=0=;a1a0=01时,f=d10。可见f?。实现了f?的功能。 例-7试分析图3-
12、9所示逻辑图的功能。解:7415的逻辑函数体现式为 f?0d0?1ad1?a1?a1a0d3 f?10?0?1a?0?a10?0?a1a0?1?a10?ab实现了与逻辑功能。 例3- 试分析图3-0所示逻辑图的功能。解:将使能信号写入体现式中, 图3-10 例38的逻辑图 f?(10d0?10d1?a10d?1a0d3) 当=1时,f=0;当时,四选一mu具有“选择功能”。将=,b=a1,c=a代入上式,得:?(?1?c?0??0?bc?)??c 实现了或非功能。 例3-9试分析图3-11所示逻辑图的功能。 a aa f1 f2 f5 f6 图3-11 例-9的逻辑图 解:0时,八选一数据选择
13、器411、三态缓冲器g、3线8线译码器7138均处在“工作状态”。当a2a1a0=00时,745选择d0作为输入数据通道。7413选择作为输出通道。此时,2?f?0。若d0=0,即418的20,74138译码,f, 与d0状态相似。若d0=,即74138的2=1,74138不译码,所有输出全为1,f01,也与d状态相似。可见,在21a0=00时,f=d0;1a=1时,f=d;?;a2aa0=111时,d7;当=1时,八选一数据选择器74151“不选择”、 3线-线译码器48“不译码”、三态缓冲器g输出为高阻态,将输入与输出隔离开,数据不能传播。 从上述分析可见,74138在电路中起数据分派器的作用。741和74138一起构成了八路数据分时传播系统。 例3-1 试用3线-8线译码器实现一组多输出逻辑函数: f?c?ac?acf2?bc?bc f3?a?a f4?ab?bc?abc 解:将f1f4化为最小项之和形式: ?ac?abc?ac?abc?b?ac?abc?m4?m6?3?5【篇三:逻辑与数字系统设计李晶皎第四章习题参照答案】ass=tt4-1 由电路图可写出1、2的逻辑体现式如下: f2=a+bc f1=abc+(a+b+c) 2?=abc+(b+)(ab+a+bc)?a?b?c,真值表如下:功能:全加器,f为和,24- 4148是8线3线优先级编码器