数字逻辑第六版习题答案2
- 格式:pdf
- 大小:314.03 KB
- 文档页数:15
《数字逻辑》(白中英)(第六版)习题解答《数字逻辑》(白中英)(第六版)习题解答第1章开关理论基础1、将下列十进制数化为二进制数和八进制数:十进制二进制八进制49 110001 6153 110101 65127 1111111 177635 1001111011 11737.493 111.011111100 7.37479.43 1001111.0110110 117.332、将下列二进制数转换成十进制数和八进制数:二进制十进制八进制1010 10 12111101 61 751011100 92 1340.10011 0.59375 0.46101111 47 5701101 13 153、将下列十进制数转换成8421BCD码:1997=0001 1001 1001 011165.312=0110 0101.0011 0001 00103.1416=0011.0001 0100 0001 01100.9475=0.1001 0100 0111 01014、一个电路有三个输入端A 、B 、C ,当其中有两个输入端为高电平时,输出X 为高电平,试列出真值表,并写出X 的逻辑表达式。
[解]: 先列出真值表,然后写出X 的逻辑表达式C AB C B A BC A X ++=5、求下列函数的值:当A,B,C 为0,1,0时: BC B A +=1 ))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,1,0时: BC B A +=0 ))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,0,1时: BC B A +=0 ))((C B A C B A ++++=1 B C A B A )(+=06、用真值表证明恒等式 C B A C B A ⊕⊕=⊕⊕ 成立。
证明:所以由真值表得证。
7、证明下列等式 (1)B A B A A +=+证明:左边=B A A + =B A B B A ++)(=B A AB B A ++=B A AB AB B A +++ =B A A B B A )()(+++ =B A + =右边(2)BC AB C AB C B A ABC +=++证明:左边= C AB C B A ABC ++ = ABC C AB C B A ABC +++ =)()(C C AB B B AC +++ =AB AC + =右边(3)E CD A E D C CD A C B A A ++=++++)( 证明:左边=E D C CD A C B A A )(++++ =A+CD+A B C +CD E =A+CD+CD E =A+CD+E =右边(4) C B A C B A B A ++=C B C A B A ++ 证明:左边=C B A C B A B A ++ =C B A C AB C B A B A +++)( =C B C A B A ++=右边8、用布尔代数简化下列逻辑函数(1)B C CB C B A ABC A F ++++= B C CB C B A ABC A ++++=)( B C CB A ++= C B A ⊕+=(2)C B A D A B A D C AB CD B A F ++++= )D A D C AB ()C B A B A CD B A (++++= D A B A +=(3)C B ABCD D BC ABD D ABC F ++++= C B D BC ABD ABC +++= C B D B ABD ABC +++= )(C D AD AC B +++= )(D A C A B +++= D B C B AB ++=(4)C AB C B BC A AC F +++= C AB C B )BC A AC (⋅⋅+= )C B A )(C B )(BC AC (++++= )C B A )(BC ABC (+++= )BC ABC BC A (++= BC =10、用卡诺图化简下列各式 (1)C AB C B BC A AC F +++=C F =说明:卡诺图中标有0的格子代表C B BC A AC F 1++=,1F 则是标有0之外的其余格子。
资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载数字逻辑考题及答案地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容数字逻辑试题1答案一、填空:(每空1分,共20分)1、(20.57)8 =( 10.BC )162、(63.25) 10= ( 111111.01 )23、(FF)16= ( 255 )104、[X]原=1.1101,真值X= -0.1101,[X]补 = 1.0011。
5、[X]反=0.1111,[X]补= 0.1111。
6、-9/16的补码为1.0111,反码为1.0110 。
7、已知葛莱码1000,其二进制码为1111,已知十进制数为92,余三码为1100 01018、时序逻辑电路的输出不仅取决于当时的输入,还取决于电路的状态。
9、逻辑代数的基本运算有三种,它们是_与_ 、_或__、_非_ 。
10、,其最小项之和形式为_ 。
11、RS触发器的状态方程为__,约束条件为。
12、已知、,则两式之间的逻辑关系相等。
13、将触发器的CP时钟端不连接在一起的时序逻辑电路称之为_异_步时序逻辑电路。
二、简答题(20分)1、列出设计同步时序逻辑电路的步骤。
(5分)答:(1)、由实际问题列状态图(2)、状态化简、编码(3)、状态转换真值表、驱动表求驱动方程、输出方程(4)、画逻辑图(5)、检查自起动2、化简(5分)答:3、分析以下电路,其中RCO为进位输出。
(5分)答:7进制计数器。
4、下图为PLD电路,在正确的位置添 * ,设计出函数。
(5分)5分注:答案之一。
三、分析题(30分)1、分析以下电路,说明电路功能。
(10分)解: 2分该组合逻辑电路是全加器。
以上8分2、分析以下电路,其中X为控制端,说明电路功能。
数字逻辑课后习题答案数字逻辑是计算机科学和电子工程学科的基础课程之一,其重要性不言而喻。
在数字逻辑课程中,课后习题是帮助学生巩固所学知识和提高解决问题能力的重要环节。
本文将针对数字逻辑课后习题答案进行详细的阐述和解释,以便读者更好地理解和掌握数字逻辑知识。
一、确定文章类型本文属于教育类型,主要针对数字逻辑课后习题答案进行阐述和解释。
二、梳理思路在梳理思路方面,我们可以采用分类讨论的方法,将数字逻辑课后习题按照不同的类型进行分类,例如:基础概念、逻辑门、二进制运算、时序逻辑等。
对于每一类题目,我们可以先回顾相关的知识点,然后给出详细的解题步骤和答案,最后对解题思路进行总结和归纳。
三、展开论述1、基础概念数字逻辑中的基础概念包括二进制、十六进制、ASCII码等。
这些概念是学习数字逻辑的基础,也是解决数字逻辑问题的关键。
例如,对于一个简单的十进制转二进制的问题,我们需要通过不断地二分法将十进制数转换为二进制数。
2、逻辑门逻辑门是数字逻辑中的基本单元,包括与门、或门、非门等。
这些逻辑门的应用是数字逻辑中的基本问题,例如,通过组合逻辑门实现一个简单的异或电路。
3、二进制运算二进制运算是数字逻辑中的基本运算,包括加法、减法、乘法等。
对于一个简单的二进制加法问题,我们需要通过逐位相加、进位相加的方法得到结果。
4、时序逻辑时序逻辑是数字逻辑中的重要部分,包括时序图、状态图、摩尔定律等。
对于一个简单的时序逻辑问题,我们需要通过分析状态转移表和状态转移图来理解时序逻辑的原理和应用。
四、总结归纳通过以上的分类讨论,我们可以发现数字逻辑课后习题的多样性,但它们都基于数字逻辑的基本原理和方法。
因此,在解决数字逻辑问题时,我们需要先理解基本概念和原理,然后运用逻辑思维和算法思维进行分析和推理,最终得到正确的答案。
数字逻辑是一门重要的学科,其课后习题是帮助学生巩固所学知识和提高解决问题能力的重要环节。
通过本文的阐述和解释,相信读者可以更好地理解和掌握数字逻辑知识,为今后的学习和工作打下坚实的基础。
数字逻辑试题1答案一、填空:(每空1分,共20分)1、(20.57)8=(10.BC)162、(63.25)10=(111111.01)23、(FF)16=(255)104、[X]原=1.1101,真值X=-0.1101,[X]补=1.0011。
5、[X]反=0.1111,[X]补=0.1111。
6、-9/16的补码为1.0111,反码为1.0110。
7、已知葛莱码1000,其二进制码为1111,已知十进制数为92,余三码为110001018、时序逻辑电路的输出不仅取决于当时的输入,还取决于电路的状态。
9、逻辑代数的基本运算有三种,它们是_与_、_或__、_非_。
10、FAB1,其最小项之和形式为_。
FA B AB11、RS触发器的状态方程为_Q n1SRQ n_,约束条件为SR0。
12、已知F1AB、F2ABAB,则两式之间的逻辑关系相等。
13、将触发器的CP时钟端不连接在一起的时序逻辑电路称之为_异_步时序逻辑电路。
二、简答题(20分)1、列出设计同步时序逻辑电路的步骤。
(5分)答:(1)、由实际问题列状态图(2)、状态化简、编码(3)、状态转换真值表、驱动表求驱动方程、输出方程(4)、画逻辑图(5)、检查自起动2、化简FABABCA(BAB)(5分)答:F03、分析以下电路,其中RCO为进位输出。
(5分)答:7进制计数器。
4、下图为PLD电路,在正确的位置添*,设计出FAB函数。
(5分)15分注:答案之一。
三、分析题(30分)1、分析以下电路,说明电路功能。
(10分)解:XY m(3,5,6,7)m(1,2,4,7)2分ABCiXY0000000101010010111010001101101101011111该组合逻辑电路是全加器。
以上8分2、分析以下电路,其中X为控制端,说明电路功能。
(10分)解:FXA B C XABCXABCXABCXABCXABC4分FX(ABC)X(A B C ABC)4分所以:X=0完成判奇功能。
第一部分:1.在二进制系统中,下列哪种运算符表示逻辑与操作?A) amp;B) |C) ^D) ~解析:正确答案是 A。
在二进制系统中,amp; 表示逻辑与操作,它仅在两个位都为1时返回1。
2.在数字逻辑中,Karnaugh 地图通常用于简化哪种类型的逻辑表达式?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是B。
Karnaugh 地图通常用于简化或门的逻辑表达式,以减少门电路的复杂性。
3.一个全加器有多少个输入?A) 1B) 2C) 3D) 4解析:正确答案是 C。
一个全加器有三个输入:两个加数位和一个进位位。
4.下列哪种逻辑门可以实现 NOT 操作?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是 D。
与非门可以实现 NOT 操作,当且仅当输入为0时输出为1,输入为1时输出为0。
5.在数字逻辑中,Mux 是指什么?A) 多路复用器B) 解码器C) 编码器D) 多路分配器解析:正确答案是 A。
Mux 是指多路复用器,它可以选择输入中的一个,并将其发送到输出。
6.在二进制加法中,下列哪个条件表示进位?A) 0 + 0B) 0 + 1C) 1 + 0D) 1 + 1解析:正确答案是 D。
在二进制加法中,当两个位都为1时,会产生进位。
7.在数字逻辑中,一个 JK 触发器有多少个输入?A) 1B) 2C) 3D) 4解析:正确答案是 B。
一个 JK 触发器有两个输入:J 和 K。
8.下列哪种逻辑门具有两个输入,且输出为两个输入的逻辑与?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是 A。
与门具有两个输入,只有当两个输入都为1时,输出才为1。
9.在数字逻辑中,下列哪种元件可用于存储单个位?A) 寄存器B) 计数器C) 锁存器D) 可编程逻辑门阵列解析:正确答案是 C。
锁存器可用于存储单个位,它可以保持输入信号的状态。
10.一个带有三个输入的逻辑门,每个输入可以是0或1,一共有多少种可能的输入组合?A) 3B) 6C) 8D) 12解析:正确答案是 C。
(完整)数字逻辑第二章编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整)数字逻辑第二章)的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整)数字逻辑第二章的全部内容。
第二章逻辑代数基础1 : 下列等式不正确的是()A:1+A=1B:1•A=AC:A+A´=1D:(A+B)´=A´+B´您选择的答案: 正确答案: D知识点:(A+B)´=A´•B´—-——-—-———-—--———————---——--—--——---------———-—--——-—---———-—————-———-----——2 : 已知Y=A+AB´+A´B,下列结果中正确的是()A:Y=AB:Y=BC:Y=A+BD:Y=A´+B´您选择的答案: 正确答案: C知识点:利用公式A+AB´=A和A+A´B=A+B进行化简—---—————-—--——----—--——--——-———-——-—-—-——-——--—-—---—-——--—--————--—--—--——3 : 下列等式不正确的是( )A:(ABC)´=A´+B´+C´B:(A+B)(A+C)=A+BCC: A(A+B)´=A+B´D:AB+A´C+BC=AB+A´ C您选择的答案:正确答案: C知识点:A(A+B)´=0-——-—---———-——-—--———-———---————-—-——---——--——-—--——--————————————-—-——--—-—4 :下列等式正确的是()A:A+AB+B=A+BB:AB+AB´=A+BC:A(AB)´=A+B´D:A(A+B+C)´=B´C´您选择的答案:正确答案: A知识点:AB+AB´=A;A(AB)´=AB´;A(A+B+C)´=0-—-—-———-—-—--——-—-—---—--——--—--—--—-—-——-——--—-----—--—-—--—-—-——--——--—-—5 :下列说法不正确的是()A:逻辑代数有与、或、非三种基本运算B:任何一个复合逻辑都可以用与、或、非三种基本运算构成C:异或和同或与与、或、非运算无关D:同或和异或互为反运算您选择的答案:正确答案: C知识点:异或和同或也是由与、或、非三种基本运算构成的复合运算-—--—-——-————---—-————--————-——————--——-———----------—----—--—---—----—-—-—-6 :下列说法不正确的是()A:利用代入定理可将基本公式中的摩根定理推广为多变量的形式B:将逻辑式Y中的所有“• "和“+”互换,“0 ”和“1”互换,就可得到Y´C:摩根定理只是反演定理的一个特例D:将逻辑式Y中的所有“• ”和“+”互换,“0 ”和“1”互换,就可得到YD您选择的答案: 正确答案: B知识点:区分反逻辑式和对偶式的变换方法:将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1"互换,可得到YD;将逻辑式Y中的所有“•”和“+”互换,“0 ”和“1”互换,原变量和反变量互换,可得到Y´。
习题五5.1 分析图5.35所示的脉冲异步时序电路。
解:各触发器的激励方程和时钟方程为:;;1K J 11==1K ,Q J 232==1K ,Q Q J 3323==;CP CP 1=132Q CP CP == ∴各触发器的状态方程为:(CP 的下降沿触发);11n 1Q Q =+ (Q 1的下降沿触发);321n 2Q Q Q =+ (Q 1的下降沿触发)321n 3Q Q Q =+该电路是一能自启动的六进制计数器。
5.2 已知某脉冲异步时序电路的状态表如表5.29所示,试用D 触发器和适当的逻辑门实现该状态表描述的逻辑功能。
解:表5.29所示为最小化状态表。
根据状态分配原则,无“列”相邻(行相邻在脉冲异步时序电路中不适用。
),在“输出” 相邻中,应给AD 、AC 分配相邻代码。
取A 为逻辑0,如下卡诺图所示,状态赋值为:A=00,B=11;C=01;D=10。
于是,二进制状态表如下,根据D 触发器的激励表可画出CP 2、D 2、CP 1、D 1、Z 的卡诺图,得到激励函数和输出函数,以及画出所设计的脉冲异步时序电路。
得激励方程和输出方程:;22x CP =;32212x x Q x D ++=;3221x x Q CP +=;31211x Q x Q D +=。
)Q Q (x Q x Q x Z 2132313+=+=5.3 设计一个脉冲异步时序电路,该电路有三个输入端x 1、x 2和x 3,一个输出端Z 。
仅当输入序列x 1-x 2-x 3出现时,输出Z 产输出脉冲,并且与输入序列的最后一个脉冲重叠。
试作出该电路的原始状态图和状态表。
解:5.4 分析图5.36所示的电平异步时序电路。
解:(一)写出激励函数和输出函数表达式:;1112122y x y y x x Y ++=;1221121y x y x x x Y ++=12y x Z = (二)作状态流程表。
(三) 作时间图。
设输入状态的变化序列为00→01→11→10→00→10→11→01,初始总态为(12x x 12x x ,12y y )=(00,00)。
《数字逻辑》(白中英)(第六版)习题解答第1章开关理论基础1、将下列十进制数化为二进制数和八进制数:十进制二进制八进制49 110001 6153 110101 65127 1111111 177635 1001111011 11737.493 111.011111100 7.37479.43 1001111.0110110 117.332、将下列二进制数转换成十进制数和八进制数:二进制十进制八进制1010 10 12111101 61 751011100 92 1340.10011 0.59375 0.46101111 47 5701101 13 153、将下列十进制数转换成8421BCD码:1997=0001 1001 1001 011165.312=0110 0101.0011 0001 00103.1416=0011.0001 0100 0001 01100.9475=0.1001 0100 0111 01014、一个电路有三个输入端A、B、C,当其中有两个输入端为高电平时,输出X为高电平,试列出真值表,并写出X 的逻辑表达式。
[解]: 先列出真值表,然后写出X 的逻辑表达式A B C X 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 10 0 0 1 0 1 1 0C AB C B A BC A X ++=5、求下列函数的值:当A,B,C 为0,1,0时: BC B A +=1))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,1,0时: BC B A +=0))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,0,1时: BC B A +=0))((C B A C B A ++++=1 B C A B A )(+=06、用真值表证明恒等式 C B A C B A ⊕⊕=⊕⊕ 成立。
数字逻辑习题及答案一. 填空题1.一个触发器有Q和Q两个互补的输出引脚,通常所说的触发器的输出端是指Q ,所谓置位就是将输出端置成 1 电平,复位就是将输出端置成 0 电平。
2.我们可以用逻辑函数来表示逻辑关系,任何一个逻辑关系都可以表示为逻辑函数的与或表达式,也可表示为逻辑函数的或与表达式。
3.计数器和定时器的内部结构是一样的,当对不规则的事件脉冲计数时,称为计数器,当对周期性的规则脉冲计数时,称为定时器。
4.当我们在计算机键盘上按一个标为“3”的按键时,键盘向主机送出一个ASCII码,这个ASCII码的值为 33H 。
5.在5V供电的数字系统里,所谓的高电平并不是一定是5V,而是有一个电压范围,我们把这个电压范围称为高电平噪声容限;同样所谓的低电平并不是一定是0V,而也是有一个电压范围,我们把这个电压范围称为低电平噪声容限。
二. 选择题1.在数字系统里,当某一线路作为总线使用,那么接到该总线的所有输出设备(或器件)必须具有 b 结构,否则会产生数据冲突。
a. 集电极开路;b. 三态门;c. 灌电流;d. 拉电流 2.TTL集成电路采用的是 b 控制,其功率损耗比较大;而MOS集成电路采用的是 a 控制,其功率损耗比较小。
a. 电压; b.电流; c. 灌电流; d. 拉电流3.欲将二进制代码翻译成输出信号选用 b ,欲将输入信号编成二进制代码选用 a ,欲将数字系统中多条传输线上的不同数字信号按需要选择一个送到公共数据线上选用 c ,欲实现两个相同位二进制数和低位进位数的相加运算选用 e 。
a. 编码器;b. 译码器;c. 多路选择器;d. 数值比较器;e. 加法器;f. 触发器;g. 计数器; h. 寄存器 4.卡诺图上变量的取值顺序是采用 b 的形式,以便能够用几何上的相邻关系表示逻辑上的相邻。
a. 二进制码;b. 循环码;c. ASCII码;d. 十进制码 5.根据最小项与最大项的性质,任意两个不同的最小项之积为0 ,任意两个不同的最大项之和为 1 。
高等数学上册第六版课后习题详细答案第二章习题2-11. 设物体绕定轴旋转, 在时间间隔[0, t ]内转过的角度为θ, 从而转角θ是t 的函数: θ=θ(t ). 如果旋转是匀速的, 那么称tθω=为该物体旋转的角速度, 如果旋转是非匀速的, 应怎样确定该物体在时刻t 0的角速度?解 在时间间隔[t 0, t 0+∆t ]内的平均角速度ω为tt t t t ∆-∆+=∆∆=)()(00θθθω, 故t 0时刻的角速度为)()()(l i m l i m l i m 000000t tt t t t t t t θθθθωω'=∆-∆+=∆∆==→∆→∆→∆. 2. 当物体的温度高于周围介质的温度时, 物体就不断冷却, 若物体的温度T 与时间t 的函数关系为T =T (t ), 应怎样确定该物体在时刻t 的冷却速度? 解 物体在时间间隔[t 0, t 0+∆t ]内, 温度的改变量为∆T =T (t +∆t )-T (t ),平均冷却速度为tt T t t T t T ∆-∆+=∆∆)()(, 故物体在时刻t 的冷却速度为)()()(lim lim 00t T tt T t t T t T t t '=∆-∆+=∆∆→∆→∆. 3. 设某工厂生产x 单位产品所花费的成本是f (x )元, 此函数f (x )称为成本函数, 成本函数f (x )的导数f '(x )在经济学中称为边际成本. 试说明边际成本f '(x )的实际意义.解 f (x +∆x )-f (x )表示当产量由x 改变到x +∆x 时成本的改变量.xx f x x f ∆-∆+)()(表示当产量由x 改变到x +∆x 时单位产量的成本. xx f x x f x f x ∆-∆+='→∆)()(lim )(0表示当产量为x 时单位产量的成本. 4. 设f (x )=10x 2, 试按定义, 求f '(-1).解 xx x f x f f x x ∆--∆+-=∆--∆+-=-'→∆→∆2200)1(10)1(10lim )1()1(lim)1( 20)2(lim 102lim 10020-=∆+-=∆∆+∆-=→∆→∆x x x x x x . 5. 证明(cos x )'=-sin x .解 xx x x x x ∆-∆+='→∆cos )cos(lim )(cos 0xx x x x ∆∆∆+-=→∆2s i n )2s i n (2lim 0 x x x x x x s i n ]22s i n )2s i n ([lim 0-=∆∆∆+-=→∆. 6. 下列各题中均假定f '(x 0)存在, 按照导数定义观察下列极限, 指出A 表示什么:(1)A xx f x x f x =∆-∆-→∆)()(lim000; 解 xx f x x f A x ∆-∆-=→∆)()(lim 000 )()()(lim 0000x f xx f x x f x '-=∆--∆--=→∆-. (2)A xx f x =→)(lim 0, 其中f (0)=0, 且f '(0)存在; 解 )0()0()0(lim )(lim 00f xf x f x x f A x x '=-+==→→. (3)A hh x f h x f h =--+→)()(lim 000. 解 hh x f h x f A h )()(lim 000--+=→ hx f h x f x f h x f h )]()([)]()([lim 00000----+=→ h x f h x f h x f h x f h h )()(lim )()(lim 000000----+=→→ =f '(x 0)-[-f '(x 0)]=2f '(x 0).7. 求下列函数的导数:(1)y =x 4;(2)32x y =;(3)y =x 1. 6;(4)xy 1=; (5)21xy =; (6)53x x y =;(7)5322x x x y =; 解 (1)y '=(x 4)'=4x 4-1=4x 3 .(2)3113232323232)()(--=='='='x x x x y . (3)y '=(x 1. 6)'=1.6x 1. 6-1=1.6x 0. 6.(4)23121212121)()1(-----=-='='='x x x x y . (5)3222)()1(---='='='x x x y . (6)511151651653516516)()(x x x x x y =='='='-. (7)651616153226161)()(--=='='='x x x x x x y . 8. 已知物体的运动规律为s =t 3(m). 求这物体在t =2秒(s )时的速度. 解v =(s )'=3t 2, v |t =2=12(米/秒).9. 如果f (x )为偶函数, 且f (0)存在, 证明f (0)=0.证明 当f (x )为偶函数时, f (-x )=f (x ), 所以)0(0)0()(l i m 0)0()(l i m 0)0()(l i m )0(000f x f x f x f x f x f x f f x x x '-=-----=---=--='→-→→, 从而有2f '(0)=0, 即f '(0)=0.10. 求曲线y =sin x 在具有下列横坐标的各点处切线的斜率: π32=x , x =π. 解 因为y '=cos x , 所以斜率分别为2132c o s 1-==πk , 1cos 2-==πk . 11. 求曲线y =cos x 上点)21 ,3(π处的切线方程和法线方程式. 解y '=-sin x , 233sin 3-=-='=ππx y , 故在点)21 ,3(π处, 切线方程为)3(2321π--=-x y , 法线方程为)3(3221π--=-x y . 12. 求曲线y =e x 在点(0,1)处的切线方程.解y '=e x , y '|x =0=1, 故在(0, 1)处的切线方程为y -1=1⋅(x -0), 即y =x +1.13. 在抛物线y =x 2上取横坐标为x 1=1及x 2=3的两点, 作过这两点的割线, 问该抛物线上哪一点的切线平行于这条割线?解 y '=2x , 割线斜率为421913)1()3(=-=--=y y k . 令2x =4, 得x =2. 因此抛物线y =x 2上点(2, 4)处的切线平行于这条割线.14. 讨论下列函数在x =0处的连续性与可导性:(1)y =|sin x |;(2)⎪⎩⎪⎨⎧=≠=000 1sin 2x x x x y . 解 (1)因为y (0)=0, 0)sin (lim |sin |lim lim 000=-==---→→→x x y x x x , 0sin lim |sin |lim lim 000===+++→→→x x y x x x , 所以函数在x =0处连续.又因为1s i n l i m 0|0s i n ||s i n |l i m 0)0()(l i m )0(000-=-=--=--='---→→→-xx x x x y x y y x x x , 1s i n lim 0|0sin ||sin |lim 0)0()(lim )0(000==--=--='+++→→→+xx x x x y x y y x x x , 而y '-(0)≠y '+(0), 所以函数在x =0处不可导.解 因为01sin lim )(lim 200==→→xx x y x x , 又y (0)=0, 所以函数在x =0处连续. 又因为01s i n l i m 01s i n l i m 0)0()(l i m 0200==-=--→→→xx x x x x y x y x x x , 所以函数在点x =0处可导, 且y '(0)=0.15. 设函数⎩⎨⎧>+≤=1 1 )(2x b ax x x x f 为了使函数f (x )在x =1处连续且可导, a , b 应取什么值?解 因为1lim )(lim 211==--→→x x f x x , b a b ax x f x x +=+=++→→)(lim )(lim 11, f (1)=a +b , 所以要使函数在x =1处连续, 必须a +b =1 .又因为当a +b =1时211l i m )1(21=--='-→-x x f x ,a x x a xb a x a x b ax f x x x =--=--++-=--+='+++→→→+1)1(lim 11)1(lim 11lim )1(111, 所以要使函数在x =1处可导, 必须a =2, 此时b =-1.16. 已知⎩⎨⎧<-≥=00 )(2x x x x x f 求f +'(0)及f -'(0), 又f '(0)是否存在? 解 因为f -'(0)=10lim )0()(lim 00-=--=---→→xx x f x f x x , f +'(0)=00lim )0()(lim 200=-=-++→→xx x f x f x x , 而f -'(0)≠f +'(0), 所以f '(0)不存在. 17. 已知f (x )=⎩⎨⎧≥<0 0 sin x x x x , 求f '(x ) . 解 当x <0时, f (x )=sin x , f '(x )=cos x ;当x >0时, f (x )=x , f '(x )=1;因为 f -'(0)=10sin lim )0()(lim 00=-=---→→xx x f x f x x , f +'(0)=10lim )0()(lim 00=-=-++→→xx x f x f x x , 所以f '(0)=1, 从而 f '(x )=⎩⎨⎧≥<0 10 cos x x x . 18. 证明: 双曲线xy =a 2上任一点处的切线与两坐标轴构成的三角形的面积都等于2a 2 .解 由xy =a 2得x a y 2=, 22x a y k -='=. 设(x 0, y 0)为曲线上任一点, 则过该点的切线方程为)(02020x x x a y y --=-. 令y =0, 并注意x 0y 0=a 2, 解得0022002x x a x y x =+=, 为切线在x 轴上的距. 令x =0, 并注意x 0y 0=a 2, 解得00022y y x a y =+=, 为切线在y 轴上的距. 此切线与二坐标轴构成的三角形的面积为200002||2|2||2|21a y x y x S ===.习题 2-21. 推导余切函数及余割函数的导数公式:(cot x )'=-csc 2x ; (csc x )'=-csc x cot x .解 xx x x x x x x 2sin cos cos sin sin )sin cos ()(cot ⋅-⋅-='=' x xx x x 22222c s c s i n 1s i n c o s s i n -=-=+-=. x x xx x x c o t c s c s i n c os )s i n 1()(c s c 2⋅-=-='='. 2. 求下列函数的导数:(1)1227445+-+=xx x y ; (2) y =5x 3-2x +3e x ;(3) y =2tan x +sec x -1;(4) y =sin x ⋅cos x ;(5) y =x 2ln x ;(6) y =3e x cos x ;(7)xx y ln =; (8)3ln 2+=xe y x ; (9) y =x 2ln x cos x ;(10)tt s cos 1sin 1++=; 解 (1))12274()12274(14545'+-+='+-+='---x x x xx x y 2562562282022820x x x x x x +--=+--=---. (2) y '=(5x 3-2x +3e x )'=15x 2-2x ln2+3e x .(3) y '=(2tan x +sec x -1)'=2sec 2x +sec x ⋅tan x =sec x (2sec x +tan x ).(4) y '=(sin x ⋅cos x )'=(sin x )'⋅cos x +sin x ⋅(cos x )'=cos x ⋅cos x +sin x ⋅(-sin x )=cos 2x .(5) y '=(x 2ln x )'=2x ⋅ln x +x 2⋅x1=x (2ln x +1) . (6) y '=(3e x cos x )'=3e x ⋅cos x +3e x ⋅(-sin x )=3e x (cos x -sin x ).(7)22ln 1ln 1)ln (x x x x x x x x y -=-⋅='='. (8)3422)2(2)3ln (x x e x x e x e x e y x x x x -=⋅-⋅='+='. (9) y '=(x 2ln x cos x )'=2x ⋅ln x cos x +x 2⋅x1⋅cos x +x 2 ln x ⋅(-sin x )2x ln x cos x +x cos x -x 2 ln x sin x .(10)22)cos 1(cos sin 1)cos 1()sin )(sin 1()cos 1(cos )cos 1sin 1(t t t t t t t t tt s +++=+-+-+='++='.3. 求下列函数在给定点处的导数:(1) y =sin x -cos x , 求6π='x y 和4π='x y .(2)θθθρcos 21sin +=,求4πθθρ=d d .(3)553)(2x x x f +-=, 求f '(0)和f '(2) . 解 (1)y '=cos x +sin x ,21321236s i n 6c o s 6+=+=+='=πππx y , 222224s i n 4c o s 4=+=+='=πππx y . (2)θθθθθθθρcos sin 21sin 21cos sin +=-+=d d , )21(4222422214c o s 44s i n 214πππππθρπθ+=⋅+⋅=+==d d . (3)x x x f 52)5(3)(2+-=', 253)0(='f , 1517)2(='f . 4. 以初速v 0竖直上抛的物体, 其上升高度s 与时间t 的关系是2021gt t v s -=. 求:(1)该物体的速度v (t );(2)该物体达到最高点的时刻.解 (1)v (t )=s '(t )=v 0-gt .(2)令v (t )=0, 即v 0-gt =0, 得gv t 0=, 这就是物体达到最高点的时刻. 5. 求曲线y =2sin x +x 2上横坐标为x =0的点处的切线方程和法线方程. 解 因为y '=2cos x +2x , y '|x =0=2, 又当x =0时, y =0, 所以所求的切线方程为 y =2x ,所求的法线方程为x y 21-=, 即x +2y =0. 6. 求下列函数的导数:(1) y =(2x +5)4(2) y =cos(4-3x );(3)23x e y -=;(4) y =ln(1+x 2);(5) y =sin 2x ;(6)22x a y -=;(7) y =tan(x 2);(8) y =arctan(e x );(9) y =(arcsin x )2;(10) y =lncos x .解 (1) y '=4(2x +5)4-1⋅(2x +5)'=4(2x +5)3⋅2=8(2x +5)3.(2) y '=-sin(4-3x )⋅(4-3x )'=-sin(4-3x )⋅(-3)=3sin(4-3x ).(3)22233236)6()3(x x x xe x e x e y ----=-⋅='-⋅='.(4)222212211)1(11xxx x x x y +=⋅+='+⋅+='. (5) y '=2sin x ⋅(sin x )'=2sin x ⋅cos x =sin 2x .(6))()(21])[(221122122'-⋅-='-='-x a x a x a y 222122)2()(21x a x x x a --=-⋅-=-. (7) y '=sec 2(x 2)⋅(x 2)'=2x sec 2(x 2).(8)xx x x e e e e y 221)()(11+='⋅+='. (9) y '21arcsin 2)(arcsin arcsin 2xx x x -='⋅=. (10)x x xx x y tan )sin (cos 1)(cos cos 1-=-='⋅='. 7. 求下列函数的导数:(1) y =arcsin(1-2x );(2)211x y -=; (3)x e y x3cos 2-=;(4)xy 1arccos =; (5)xx y ln 1ln 1+-=; (6)xx y 2sin =; (7)x y arcsin =;(8))ln(22x a x y ++=;(9) y =ln(sec x +tan x );(10) y =ln(csc x -cot x ).解 (1)2221)21(12)21()21(11x x x x x y --=---='-⋅--='. (2))1()1(21])1[(21212212'-⋅--='-='---x x x y 222321)1()2()1(21xx x x x --=-⋅--=-. (3))3)(3sin (3cos )2()3(cos 3cos )(2222'-+'-='+'='----x x e x x e x e x e y x xx x )3s i n 63(c o s 213s i n 33c o s 21222x x e x e x e x xx +-=--=---. (4)1||)1()1(11)1()1(1122222-=---='--='x x x x xx x y . (5)22)ln 1(2)ln 1(1)ln 1()ln 1(1x x x x x x x y +-=+--+-='. (6)222sin 2cos 212sin 22cos x x xx x x xx y -=⋅-⋅⋅='. (7)2222121)(11)()(11x x x x x x y -=⋅-='⋅-='.(8)])(211[1)(12222222222'+++⋅++='++⋅++='x a x a x a x x a x x a x y 2222221)]2(211[1x a x x a x a x +=++⋅++=. (9) x xx x x x x x x x y sec tan sec sec tan sec )tan (sec tan sec 12=++='+⋅+='. (10) x xx x x x x x x x y csc cot csc csc cot csc )cot (csc cot csc 12=-+-='-⋅-='.8. 求下列函数的导数:(1)2)2(arcsin x y =; (2)2tan ln x y =; (3)x y 2ln 1+=;(4)x e y arctan =;(5)y =sin n x cos nx ;(6)11arctan -+=x x y ; (7)xx y arccos arcsin =; (8) y =ln[ln(ln x )] ;(9)xx x x y -++--+1111; (10)xx y +-=11arcsin . 解 (1)'⋅=')2(arcsin )2(arcsin 2x x y )2()2(11)2(a r c s i n 22'⋅-⋅=x x x21)2(11)2(a r c s i n 22⋅-⋅=x x . 242a r c s i n 2x x -= (2))2(2sec 2tan 1)2(tan 2tan 12'⋅⋅='⋅='x x x x xy x x x c s c 212s e c 2t a n 12=⋅⋅=. (3))ln 1(ln 121ln 1222'+⋅+=+='x xx y )(l n ln 2ln 1212'⋅⋅+=x x x x x x1ln 2ln 1212⋅⋅+= xx x 2ln 1ln +=. (4))(arctan arctan '⋅='x e y x )()(112arctan '⋅+⋅=x x e x)1(221)(11a r c t a n 2a r c t a n x x e x x e x x +=⋅+⋅=. (5) y '=n sin n -1x ⋅(sin x )'⋅cos nx +sin n x ⋅(-sin nx )⋅(nx )'=n sin n -1x ⋅cos x ⋅cos nx +sin n x ⋅(-sin nx )⋅n=n sin n -1x ⋅(cos x ⋅cos nx -sin x ⋅sin nx )= n sin n -1x cos(n +1)x .(6)222211)1()1()1()11(11)11()11(11x x x x x x x x x x y +-=-+--⋅-++='-+⋅-++='. (7)222)(arccos arcsin 11arccos 11x x x x x y -+-=' 22)(a r c c o s a r c s i n a r c c o s 11x x x x +⋅-=22)(a r c c o s 12x x -=π. (8))(ln ln 1)ln(ln 1])[ln(ln )ln(ln 1'⋅⋅='⋅='x xx x x y )l n (l n ln 11ln 1)ln(ln 1x x x x x x ⋅=⋅⋅=.(9)2)11()121121)(11()11)(121121(x x x x x x x x xx y -++--+--+--++-++=' 22111x x -+-=. (10)2)1()1()1(1111)11(1111x x x xx x x x x y +--+-⋅+--='+-⋅+--=' )1(2)1(1x x x -+-=. 9. 设函数f (x )和g (x )可导, 且f 2(x )+g 2(x )≠0, 试求函数)()(22x g x f y +=的导数.解 ])()([)()(212222'+⋅+='x g x f x g x f y )]()(2)()(2[)()(2122x g x g x f x f x g x f '+'⋅+= )()()()()()(22x g x f x g x g x f x f +'+'=. 10. 设f (x )可导, 求下列函数y 的导数dx dy : (1) y =f (x 2);(2) y =f (sin 2x )+f (cos 2x ).解 (1) y '=f '(x 2)⋅(x 2)'= f '(x 2)⋅2x =2x ⋅f '(x 2).(2) y '=f '(sin 2x )⋅(sin 2x )'+f '(cos 2x )⋅(cos 2x )'= f '(sin 2x )⋅2sin x ⋅cos x +f '(cos 2x )⋅2cos x ⋅(-sin x )=sin 2x [f '(sin 2x )- f '(cos 2x )].11. 求下列函数的导数:(1) y =ch(sh x );(2) y =sh x ⋅e ch x ;(3) y =th(ln x );(4) y =sh 3x +ch 2x ;(5) y =th(1-x 2);(6) y =arch(x 2+1);(7) y =arch(e 2x );(8) y =arctan(th x );(9)xx y 2ch 21ch ln +=; (10))11(ch 2+-=x x y 解 (1) y '=sh(sh x )⋅(sh x )'=sh(sh x )⋅ch x .(2) y '=ch x ⋅e ch x +sh x ⋅e ch x ⋅sh x =e ch x (ch x +sh 2x ) .(3))(ln ch 1)(ln )(ln ch 122x x x x y ⋅='⋅='. (4) y '=3sh 2x ⋅ch x +2ch x ⋅sh x =sh x ⋅ch x ⋅(3sh x +2) .(5))1(ch 2)1()1(ch 122222x x x x y --=-⋅-='. (6)222)1()1(112422++='+⋅++='x x x x x y . (7)12)(1)(142222-='⋅-='x x x x e ee e y . (8)xxx x x x x y 222222ch 1ch sh 11ch 1th 11)th ()th (11⋅+=⋅+='⋅+=' xx x 222sh 211sh ch 1+=+=. (9))ch (ch 21)ch (ch 124'⋅-'⋅='x xx x y x x xx x sh ch 2ch 21ch sh 4⋅⋅-= xx x x x x x x 323ch sh ch sh ch sh ch sh -⋅=-= x xx x x x 33332th ch sh ch )1ch (sh ==-⋅=. (10)'+-⋅+-⋅+-='+-⋅+-=')11()11(sh )11(ch 2])11(ch [)11(ch 2x x x x x x x x x x y )112(sh )1(2)1()1()1()112(sh 22+-⋅+=+--+⋅+-⋅=x x x x x x x x . 12. 求下列函数的导数:(1) y =e -x (x 2-2x +3);(2) y =sin 2x ⋅sin(x 2);(3)2)2(arctan x y =; (4)n xx y ln=;(5)t t t t ee e e y --+-=; (6)xy 1cos ln =; (7)x e y 1sin 2-=;(8)x x y +=;(9) 242arcsin x x x y -+=; (10)212arcsin tty +=. 解 (1) y '=-e -x (x 2-2x +3)+e -x (2x -2)=e -x (-x 2+4x -5).(2) y '=2sin x ⋅cos x ⋅sin(x 2)+sin 2x ⋅cos(x 2)⋅2x=sin2x ⋅sin(x 2)+2x ⋅sin 2x ⋅cos(x 2).(3)2arctan 44214112arctan 222x x xx y +=⋅+⋅='. (4)121ln 1ln 1+--=⋅-⋅='n n n n x x n x nx x x xy . (5)2222)1(4)())(())((+=+---++='-----t t t t t t t t t t t t e e e e e e e e e e e e y . (6)x x x x x x x y 1tan 1)1()1sin (1sec )1(cos 1sec 22=-⋅-⋅='⋅='. (7))1(1cos )1sin 2()1sin (21sin 21sin 22x x x e xe y x x -⋅⋅-⋅='-⋅='-- x e x x1s i n 222s i n 1-⋅⋅=. (8))211(21)(21x xx x x x x y +⋅+='+⋅+=' xx x x +⋅+=412. (9)2arcsin )2(421214112arcsin 22x x x x x x y =-⋅-+⋅-⋅+='.(10)22222222)1()2(2)1(2)12(11)12()12(11t t t t tt t t t t y +⋅-+⋅⋅+-='+⋅+-=' )1(|1|)1(2)1()1(2)1(1222222222t t t t t t t +--=+-⋅-+=.习题 2-31. 求函数的二阶导数:(1) y =2x 2+ln x ;(2) y =e 2x -1;(3) y =x cos x ;(4) y =e -t sin t ;(5)22x a y -=;(6) y =ln(1-x 2)(7) y =tan x ;(8)113+=x y ; (9) y =(1+x 2)arctan x ;(10)xe y x =; (11)2x xe y =;(12))1ln(2x x y ++=.解 (1)x x y 14+=', 14x y -=''. (2) y '=e 2x -1 ⋅2=2e 2x -1, y ''=2e 2x -1 ⋅2=4e 2x -1.(3) y =x cos x ; y '=cos x -x sin x ,y ''=-sin x -sin x -x cos x =-2sin x -x cos x .(4) y '=-e -t sin t +e -t cos t =e -t (cos t -sin t )y ''=-e -t (cos t -sin t )+e -t (-sin t -cos t )=-2e -t cos t .(5)222222)(21xa x x a x a y --='-⋅-=', 22222222222)(xa x a a x a x a x x x a y ---=---⋅---=''.(6) 22212)1(11xxx x y --='-⋅-=', 22)1()1(2)1()2(2)1(2x x x x x x y -+-=--⋅---=''. (7) y '=sec 2 x ,y ''=2sec x ⋅(sec x )'=2sec x ⋅sec x ⋅tan x =2sec 2x ⋅tan x .(8)232233)1(3)1()1(+-=+'+-='x x x x y , 333433223)1()12(6)1(3)1(23)1(6+-=+⋅+⋅-+⋅-=''x x x x x x x x x y . (9)1arctan 211)1(arctan 222+=+⋅++='x x xx x x y , 212a r c t a n 2xxx y ++=''. (10)22)1(1xx e x e x e y x x x -=⋅-⋅=', 3242)22(2)1(])1([x x x e x x x e x e x e y x x x x +-=⋅--⋅+-=''. (11))21()2(2222x e x e x e y x x x +=⋅⋅+=',)23(24)21(222222x xe x e x x e y x x x +=⋅++⋅⋅=''.(12)2222211)1221(11)1(11x x x x x x x x x y +=++⋅++='++⋅++=', xx x x x x x x y ++-=+⋅+-='⋅+⋅+-=''1)1()12211)1(1122222. 2. 设f (x )=(x +10)6, f '''(2)=?解f '(x )=6(x +10)5, f ''(x )=30(x +10)4, f '''(x )=120(x +10)3,f '''(2)=120(2+10)3=207360.3. 若f ''(x )存在, 求下列函数y 的二阶导数22dxy d : (1) y =f (x 2);(2) y =ln[f (x )] .解 (1)y '= f '(x 2)⋅(x 2)'=2xf '(x 2),y ''=2f '(x 2)+2x ⋅2xf ''(x 2)=2f '(x 2)+4x 2f ''(x 2).(2))()(1x f x f y '=',2)]([)()()()(x f x f x f x f x f y ''-''=''22)]([)]([)()(x f x f x f x f '-''=. 4. 试从y dy dx '=1导出: (1)322)(y y dy x d '''-=; (2)5233)()(3y y y y dy x d '''''-''=. 解 (1)()()()3222)(1)(11y y y y y dy dx y dx d y dy d dy dx dy d dy xd '''-='⋅'''-=⋅'='==. (2)(())(())dy dx y y dx d y y dy d dy x d ⋅'''-='''-=3333 223)()(31)()(3)(y y y y y y y y y y y ''''-''=⋅'''⋅''-''''-=.5. 已知物体的运动规律为s =A sin ωt (A 、ω是常数), 求物体运动的加速度, 并验证:0222=+s dts d ω. 解 t A dtds ωωcos =, t A dts d ωωsin 222-=. 22dt s d 就是物体运动的加速度. 0s i n s i n 22222=+-=+t A t A s dts d ωωωωω. 6. 验证函数y =C 1e λx +C 2e -λx (λ,C 1, C 2是常数)满足关系式:y ''-λ2y =0 .解 y '=C 1λe λx -C 2λe -λx ,y ''=C 1λ2e λx +C 2λ2e -λx .y ''-λ2y =(C 1λ2e λx +C 2λ2e -λx )-λ2(C 1e λx +C 2e -λx )=(C 1λ2e λx +C 2λ2e -λx )-(C 1λ2e λx +C 2λ2e -λx )=0 .7. 验证函数y =e x sin x 满足关系式:y ''-2y '+2y =0 .解 y '=e x sin x +e x cos x =e x (sin x +cos x ),y ''=e x (sin x +cos x )+e x (cos x -sin x )=2e x cos x .y ''-2y '+2y =2e x cos x -2e x (sin x +cos x )+2e x sin x=2e x cos x -2e x sin x -2e x cos x +2e x sin x =0 . 8. 求下列函数的n 阶导数的一般表达式:(1) y =x n +a 1x n -1+a 2x n -2+ ⋅ ⋅ ⋅ +a n -1x +a n (a 1, a 2, ⋅ ⋅ ⋅, a n 都是常数);(2) y =sin 2x ;(3) y =x ln x ;(4) y =xe x .解 (1) y '=nx n -1+(n -1)a 1x n -2+(n -2)a 2x n -3+ ⋅ ⋅ ⋅ +a n -1, y ''=n (n -1)x n -2+(n -1)(n -2)a 1x n -3+(n -2)(n -3)a 2x n -4+ ⋅ ⋅ ⋅ +a n -2, ⋅ ⋅ ⋅,y (n )=n (n -1)(n -2)⋅ ⋅ ⋅2⋅1x 0=n ! .(2) y '=2sin x cos x =sin2x ,)22s i n (22c o s 2π+==''x x y , )222s i n (2)22c o s (222ππ⋅+=+='''x x y , )232s i n (2)222c o s (233)4(ππ⋅+=⋅+=x x y , ⋅ ⋅ ⋅,]2)1(2s i n [21)(π⋅-+=-n x y n n . (3) 1ln +='x y ,11-==''x xy , y '''=(-1)x -2,y (4)=(-1)(-2)x -3,⋅ ⋅ ⋅,y (n )=(-1)(-2)(-3)⋅ ⋅ ⋅(-n +2)x -n +1112)!2()1()!2()1(-----=--=n n n n x n x n . (4) y '=e x +xe x ,y ''=e x +e x +xe x =2e x +xe x ,y '''=2e x +e x +xe x =3e x +xe x ,⋅ ⋅ ⋅,y (n )=ne x +xe x =e x (n +x ) .9. 求下列函数所指定的阶的导数:(1) y =e x cos x , 求y (4) ;(2) y =x sh x , 求y (100) ;(3) y =x 2sin 2x , 求y (50) .解 (1)令u =e x , v =cos x , 有u '=u ''=u '''=u (4)=e x ;v '=-sin x , v ''=-cos x , v '''=sin x , v (4)=cos x ,所以 y (4)=u (4)⋅v +4u '''⋅v '+6u ''⋅v ''+4u '⋅v '''+u ⋅v (4)=e x [cos x +4(-sin x )+6(-cos x )+4sin x +cos x ]=-4e x cos x .(2)令u =x , v =sh x , 则有u '=1, u ''=0;v '=ch x , v ''=sh x , ⋅ ⋅ ⋅ , v (99)=ch x , v (100)=sh x ,所以)100()99(99100)98(98100)98(2100)99(1100)100()100( v u v u C v u C v u C v u C v u y ⋅+⋅'+⋅''⋅⋅⋅+''⋅+'⋅+⋅==100ch x +x sh x .(3)令u =x 2 , v =sin 2x , 则有u '=2x , u ''=2, u '''=0;x x v 2s i n 2)2482sin(24848)48(=⋅+=π, v (49)=249cos 2x , v (50)=-250sin 2x ,所以 )50()49(4950)48(4850)48(250)49(1150)50()50( v u v u C v u C v u C v u C v u y ⋅+⋅'+⋅''⋅⋅⋅+''⋅+'⋅+⋅=)50()49(4950)48(4850v u v u C v u C ⋅+⋅'+⋅''=)2s i n 2(2c o s 22502sin 22249505024928x x x x x -⋅+⋅⋅+⋅⋅⋅= )2s i n 212252c o s 502sin (2250x x x x x ++-=.习题2-41. 求由下列方程所确定的隐函数y 的导数dxdy : (1) y 2-2x y +9=0;(2) x 3+y 3-3axy =0;(3) xy =e x +y ;(4) y =1-xe y .解 (1)方程两边求导数得2y y '-2y -2x y ' =0 ,于是 (y -x )y '=y ,xy y y -='. (2)方程两边求导数得3x 2+3y 2y '-2ay -3axy '=0,于是 (y 2-ax )y '=ay -x 2 ,axy x ay y --='22. (3)方程两边求导数得y +xy '=e x +y (1+y '),于是 (x -e x +y )y '=e x +y -y ,yx y x e x y e y ++--='. (4)方程两边求导数得y '=-e y -xe y y ',于是 (1+xe y )y '=-e y ,y y xeey +-='1. 2. 求曲线323232a y x =+在点)42 ,42(a a 处的切线方程和法线方程. 解 方程两边求导数得 032323131='+--y y x , 于是 3131---='y x y , 在点)42 ,42(a a 处y '=-1. 所求切线方程为)42(42a x a y --=-, 即a y x 22=+. 所求法线方程为)42(42a x a y -=-, 即x -y =0. 3. 求由下列方程所确定的隐函数y 的二阶导数22dx y d : (1) x 2-y 2=1;(2) b 2x 2+a 2y 2=a 2b 2;(3) y =tan(x +y );(4) y =1+xe y .解 (1)方程两边求导数得2x -2yy '=0,y '=yx , 3322221)(y y x y y y xx y y y x y y x y -=-=-='-='=''. (2)方程两边求导数得2b 2x +2a 2yy '=0,yx a b y ⋅-='22, 22222222)(y y x a b x y a by y x y a by ⋅--⋅-='-⋅-='' 32432222222ya b y a x b y a a b -=+⋅-=. (3)方程两边求导数得y '=sec 2(x +y )⋅(1+y '),1)(c o s 1)(s e c 1)(s e c 222-+=+-+='y x y x y x y 222211)(s i n )(c o s )(s i n y y x y x y x --=+-+++=, 52233)1(2)11(22yy y y y y y +-=--='=''. (4)方程两边求导数得y '=e y +xe y y ',ye y e xe e y y y y y -=--=-='2)1(11, 3222)2()3()2()3()2()()2(y y e y y y e y y e y y e y y y y y --=-'-=-'---'=''. 4. 用对数求导法求下列函数的导数:(1) x xx y )1(+=;(2)55225+-=x x y ;(3)54)1()3(2+-+=x x x y ; (4)x e x x y -=1sin .解 (1)两边取对数得ln y =x ln|x |-x ln|1+x |,两边求导得xx x x x x y y +⋅-+-⋅+='11)1l n (1ln 1, 于是 ]111[l n )1(xx x x x y x ++++='. (2)两边取对数得)2l n (251|5|ln 51ln 2+--=x x y , 两边求导得22251515112+⋅--⋅='x x x y y , 于是 ]225151[25512552+⋅--=+-='x x x x x y . (3)两边取对数得)1l n (5)3l n (4)2l n (21ln +--++=x x x y , 两边求导得1534)2(211+---+='x x x y y , 于是 ]1534)2(21[)1()3(254+--+++-+='x x x x x x y (4)两边取对数得)1l n (41s i n ln 21ln 21ln x e x x y -++=, 两边求导得)1(4c o t 21211x e e x x y y --+=', 于是 ])1(4c o t 2121[1s i n x x xe e x x e x x y --+-=' ]1c o t 22[1s i n 41-++-=x x x e e x x e x x . 5. 求下列参数方程所确定的函数的导数dxdy : (1) ⎩⎨⎧==22bt y at x ; (2) ⎩⎨⎧=-=θθθθcos )sin 1(y x .解 (1)t ab at bt x y dx dy t t 23232==''=. (2)θθθθθθθθcos sin 1sin cos ---=''=x y dx dy . 6. 已知⎩⎨⎧==.cos ,sin t e y t e x t t 求当3π=t 时dx dy 的值. 解 tt t t t e t e t e t e x y dx dy t t t t t t cos sin sin cos cos sin sin cos +-=+-=''=, 当3π=t 时, 23313123212321-=+-=+-=dx dy . 7. 写出下列曲线在所给参数值相应的点处的切线方程和法线方程:(1) ⎩⎨⎧==t y t x 2cos sin , 在4π=t 处; (2) ⎪⎩⎪⎨⎧+=+=2221313taty t atx , 在t =2处.解 (1)tt x y dx dy t t cos 2sin 2-=''=. 当4π=t 时, 222224cos )42sin(2-=-=⋅-=ππdx dy , 220=x , 00=y , 所求切线方程为)22(22--=x y , 即0222=-+y x ; 所求法线方程为)22(221---=x y , 即0142=--y x . (2)222222)1(6)1(23)1(6t at t t at t at y t +=+⋅-+=', 222222)1(33)1(23)1(3t at a t t at t a x t +-=+⋅-+=', 2212336ttat a atx y dx dy t t -=-=''=. 当t =2时, 3421222-=-⋅=dx dy , a x 560=, a y 5120=, 所求切线方程为)56(34512a x a y --=-, 即4x +3y -12a =0; 所求法线方程为)56(43512a x a y -=-, 即3x -4y +6a =0. 8. 求下列参数方程所确定的函数的二阶导数22dxy d : (1) ⎪⎩⎪⎨⎧-==.122t y t x ;(2) ⎩⎨⎧==t b y t a x sin cos ; (3) ⎩⎨⎧==-t t ey e x 23; (4) ⎩⎨⎧-==)()()(t f t tf y t f x t t , 设f ''(t )存在且不为零. 解 (1) t x y dx dy t t 1-=''=, 322211)(t t t x y dx y d t t x =='''=. (2) t ab t a t b x y dx dy t t cot sin cos -=-=''=, ta b t a t a b x y dx y d t t x 32222sin sin csc )(-=-='''=. (3) t t t t t e e e x y dx dy 23232-=-=''=-, t t t t x e e e x y dx y d 322943232)(=-⋅-=''=. (4) t t f t f t f t t f x y dx dy t t ='''-''+'=''=)()()()(, )(1)(22t f x y dx y d t t x ''='''=. 9. 求下列参数方程所确定的函数的三阶导数33dxy d : (1)⎩⎨⎧-=-=321t t y t x ; (2)⎩⎨⎧-=+=t t y t x arctan )1ln(2. 解(1)tt t t t dx dy 231)1()(223--='-'-=, )31(412)231(3222t t t t t dx y d +-=-'--=,)1(832)31(4125333t t t t t dx y d +-=-'+-=. (2)t tt t t t t dx dy 2112111])1[ln()arctan (22=++-='+'-=, t t t t t dxy d 4112)21(2222+=+'=, 3422338112)41(t t tt t t dx y d -=+'+=. 10. 落在平静水面上的石头, 产生同心波纹, 若最外一圈波半径的增大率总是6m/s , 问在2秒末扰动水面面积的增大率为多少?解 设波的半径为r , 对应圆面积为S , 则S =πr 2, 两边同时对t 求导得 S t '=2πrr '.当t =2时, r =6⋅2=12, r 't =6,故S t '|t =2=2⋅12⋅6π=144π (米2/秒).11. 注水入深8m 上顶直径8m 的正圆锥形容器中, 其速率为4m 2/min . 当水深为5m 时, 其表面上升的速度为多少?解 水深为h 时, 水面半径为h r 21=, 水面面积为π241h S =, 水的体积为3212413131h h h hS V ππ=⋅==, dt dh h dt dV ⋅⋅=2312π, dtdV h dt dh ⋅=24π. 已知h =5(m),4=dtdV (m 3/min), 因此 πππ2516425442=⋅=⋅=dt dV h dt dh (m/min).12. 溶液自深18cm 直径12cm 的正圆锥形漏斗中漏入一直径为10cm 的圆柱形筒中, 开始时漏斗中盛满了溶液, 已知当溶液在漏斗中深为12cm 时, 其表面下降的速率为1cm/min . 问此时圆柱形筒中溶液表面上升的速率为多少? 解 设在t 时刻漏斗在的水深为y , 圆柱形筒中水深为h . 于是有h y r 22253118631=-⋅⋅ππ. 由186y r =, 得3y r =, 代入上式得 h y y 2225)3(3118631=-⋅⋅ππ, 即 h y 233253118631=-⋅⋅π. 两边对t 求导得h y y t '='-222531. 当y =12时, y 't =-1代入上式得64.025165)1(1231222≈=-⋅⋅-='t h (cm/min)..2-71. 已知y =x 3-x , 计算在x =2处当∆x 分别等于1, 0.1, 0.01时的∆y 及dy . 解 ∆y |x =2, ∆x =1=[(2+1)3-(2+1)]-(23-2)=18,dy |x =2, ∆x =1=(3x 2-1)∆x |x =2, ∆x =1=11;∆y |x =2, ∆x =0.1=[(2+0.1)3-(2+0.1)]-(23-2)=1.161,dy |x =2, ∆x =0.1=(3x 2-1)∆x |x =2, ∆x =0.1=1.1;∆y |x =2, ∆x =0.01=[(2+0.01)3-(2+0.01)]-(23-2)=0.110601,dy |x =2, ∆x =0.01=(3x 2-1)∆x |x =2, ∆x =0.01=0.11.2. 设函数y =f (x )的图形如图所示, 试在图(a )、(b )、(c )、(d )中分别标出在点x 0的dy 、∆y 及∆y -d y 并说明其正负.解 (a )∆y >0, dy >0, ∆y -dy >0.(b )∆y >0, dy >0, ∆y -dy <0.(c )∆y <0, dy <0, ∆y -dy <0.(d )∆y <0, dy <0, ∆y -dy >0.3. 求下列函数的微分:(1)x xy 21+=; (2) y =x sin 2x ;(3)12+=x xy ;(4) y =ln 2(1-x );(5) y =x 2e 2x ;(6) y =e -x cos(3-x );(7)21arcsin x y -=;(8) y =tan 2(1+2x 2);(9)2211arctan x x y +-=; (10) s =A sin(ωt +ϕ) (A , ω, ϕ是常数) .解 (1)因为xx y 112+-=', 所以dx x x dy )11(2+-=. (2)因为y '=sin2x +2x cos2x , 所以dy =(sin2x +2x cos2x )dx .(3)因为1)1(111122222++=++⋅-+='x x x x x x y , 所以dx x x dy 1)1(122++=. (4)dx x x dx x x dx x dx y dy )1ln(12])1(1)1ln(2[])1([ln 2--=--⋅-='-='=. (5)dy =y 'dx =(x 2e 2x )'dx =(2xe 2x +2x 2e 2x )dx =2x (1+x )e 2x .(6) dy =y 'dx =[e -x cos(3-x )]dx =[-e -x cos(3-x )+e -x sin(3-x )]dx=e -x [sin(3-x )-cos(3-x )]dx .(7)dx xx x dx x x dx x dx y dy 22221||)12()1(11)1(arcsin --=--⋅--='-='=. (8) dy =d tan 2(1+2x 2)=2tan(1+2x 2)d tan(1+2x 2)=2tan(1+2x 2)⋅sec 2(1+2x 2)d (1+2x 2)=2tan(1+2x 2)⋅sec 2(1+2x 2)⋅4xdx=8x ⋅tan(1+2x 2)⋅sec 2(1+2x 2)dx .(9))11()11(1111arctan 2222222x x d x x x x d dy +-+-+=+-= dx x x dx x x x x x x x 4222222214)1()1(2)1(2)11(11+-=+--+-⋅+-+=.(10) dy =d [A sin(ω t +ϕ)]=A cos(ω t +ϕ)d (ωt +ϕ)=A ω cos(ωt +ϕ)dx .4. 将适当的函数填入下列括号内, 使等式成立:(1) d ( )=2dx ;(2) d ( )=3xdx ;(3) d ( )=cos tdt ;(4) d ( )=sin ωxdx ;(5) d ( )dx x 11+=; (6) d ( )=e -2x dx ;(7) d ( )dx x1=; (8) d ( )=sec 23xdx .解 (1) d ( 2x +C )=2dx .(2) d (C x +223)=3xdx . (3) d ( sin t +C )=cos tdt .(4) d (C x +-ωωcos 1)=sin ωxdx . (5) d ( ln(1+x )+C )dx x 11+=. (6) d (C e x +--221)=e -2x dx . (7) d (C x +2)dx x1=. (8) d (C x +3tan 31)=sec 23xdx .5. 如图所示的电缆B O A的长为s , 跨度为2l , 电缆的最低点O 与杆顶连线AB 的距离为f , 则电缆长可按下面公式计算:)321(222lf l s +=, 当f 变化了∆f 时, 电缆长的变化约为多少?解 f f l df lf l dS S ∆='+=≈∆38)321(222. 6. 设扇形的圆心角α=60︒, 半径R =100cm(如图), 如果R 不变, α 减少30', 问扇形面积大约改变了多少?又如果α 不变, R 增加1cm , 问扇形面积大约改变了多少?解 (1)扇形面积221R S α=, αααα∆='=≈∆2221)21(R d R dS S . 将α=60︒3π=, R =100, 36003πα-='-=∆ 代入上式得 63.43)360(100212-≈-⋅⋅≈∆πS (cm 2). (2) R R dR R dS S R ∆='=≈∆αα)21(2. 将α=60︒3π=, R =100, ∆R =1代入上式得 72.10411003≈⋅⋅≈∆πS (cm 2). 7. 计算下列三角函数值的近似值:(1) cos29︒;(2) tan136︒.解 (1)已知f (x +∆x )≈f (x )+f '(x )∆x , 当f (x )=cos x 时, 有cos(x +∆x )≈cos x -sin x ⋅∆x , 所以cos29︒=87467.01802123)180(6sin 6cos )1806cos(≈⋅+=-⋅-≈-ππππππ. (2)已知f (x +∆x )≈f (x )+f '(x )∆x , 当f (x )=tan x 时, 有tan(x +∆x )≈tan x +sec 2x ⋅∆x , 所以。
第五章 习题答案1. 画出与阵列编程点解:---2. 画出或阵列编程点解:----X 1X 2X 3X 43. 与、或阵列均可编程,画出编程点。
解;1A-BB -F 324. 4变量LUT 编程解:A 0A 1A 2A 3SOP 输出5. 用VHDL 写出4输入与门解: 源代码:LIBRARY IEEE ;USE IEEE .STD_LOGIC_1164.ALL ;ENTITY and4 ISPORT (a ,b ,c ,d :IN STD_LOGIC ;x :OUT STD_LOGIC );END and4;ARCHITECTURE and4_arc OF and4 ISBEGINx <=a AND b AND c AND d ;END and4_arc ;6. 用VHDL 写出4输入或门解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY or4 ISPORT (a,b,c,d:IN STD_LOGIC;x:OUT STD_LOGIC);END or4;ARCHITECTURE or4_arc OF or4 ISBEGINx<=a OR b OR c OR d;END or4_arc;7.用VHDL写出SOP表达式解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY sop ISPORT (a,b,c,d,e,f:IN STD_LOGIC;x:OUT STD_LOGIC);END sop;ARCHITECTURE sop_arc OF sop ISBEGINx<=(a AND b) OR (c AND d) OR (e AND f);END sop_arc;8.用VHDL写出布尔表达式解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY boolean ISPORT (a,b,c:IN STD_LOGIC;f:OUT STD_LOGIC);END boolean;ARCHITECTURE boolean_arc OF boolean ISBEGINf<=(a OR (NOT b) OR c) AND (a OR b OR (NOT c)) AND ((NOT a) OR (NOT b) OR (NOT c));END boolean_arc;9.用VHDL结构法写出SOP表达式解:源代码:――三输入与非门的逻辑描述LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY nand3 ISPORT (a,b,c:IN STD_LOGIC;x:OUT STD_LOGIC);END nand3;ARCHITECTURE nand3_arc OF nand3 ISBEGINx<=NOT (a AND b AND c);END nand3_arc;――顶层结构描述文件LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY sop ISPORT (in1,in2,in3,in4,in5,in6,in7,in8,in9:IN STD_LOGIC;out4:OUT STD_LOGIC);END sop;ARCHITECTURE sop_arc OF sop ISCOMPONENT nand3PORT (a,b,c:IN STD_LOGIC;x:OUT STD_LOGIC);END COMPONENT;SIGNAL out1,out2,out3:STD_LOGIC;BEGINu1:nand3 PORT MAP (in1,in2,in3,out1);u2:nand3 PORT MAP (in4,in5,in6,out2);u3:nand3 PORT MAP (in7,in8,in9,out3);u4:nand3 PORT MAP (out1,out2,out3,out4);END sop;10.用VHDL数据流法写出SOP表达式解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY sop ISPORT (in1,in2,in3,in4,in5,in6,in7,in8,in9:IN STD_LOGIC;out4:OUT STD_LOGIC);END sop;ARCHITECTURE sop_arc OF sop ISBEGINout4<=(in1 AND in2 AND in3) OR (in4 AND in5 AND in6 ) OR (in7 AND in8 AND in9);END sop_arc;13.用VHDL设计3-8译码器解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY decoder_3_to_8 ISPORT(a,b,c,g1,g2a,g2b:IN STD_LOGIC;y:OUT STD_LOGIC _VECTOR(7 downto 0));END decoder_3_to_8;ARCHITECTURE rt1 OF decoder_3_to_8 ISSIGNAL indata:STD_LOGIC _VECTOR(2 downto 0);BEGINindata<=c & b & a;PROCESS(indata,g1,g2a,g2b)BEGINIF(g1=′1′ AND g2a=′0′ AND g2b=′0′)THENCASE indata ISWHEN "000"=>y<="11111110";WHEN "001"=>y<="11111101";WHEN "010"=>y<="11111011";WHEN "011"=>y<="11110111";WHEN "100"=>y<="11101111";WHEN "101"=>y<="11011111";WHEN "110"=>y<="10111111";WHEN others=>y<="01111111";END CASE;ELSEy<="11111111";END IF;END PROCESS;END rt1;14.用VHDL设计七段显示译码器解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY segment7 ISPORT(xin:IN STD_LOGIC _VECTOR(3 downto 0);lt,rbi:IN STD_LOGIC;yout:OUT STD_LOGIC _VECTOR(6 downto 0);birbo:INOUT STD_LOGIC);END segment7;ARCHITECTURE seg7448 OF segment7 ISSIGNAL sig_xin:STD_LOGIC _VECTOR(3 downto 0);BEGINsig_xin<=xin;PROCESS(sig_xin,lt,rbi,birbo)BEGINIF(birbo=′0′)THENyout<="0000000";ELSIF (lt=′0′)THENyout<="1111111";birbo<=′1′;ELSIF (rbi=′0′AND sig_xin="0000")THENyout<="0000000";birbo<=′0′;ELSIF (rbi=′1′ AND sig_xin="0000")THENyout<="1111110";birbo<=′1′;ELSEbirbo<=′1′;CASE sig_xin ISWHEN "0001"=>yout<="0110000";WHEN "0010"=>yout<="1101101";WHEN "0011"=>yout<="1111001";WHEN "0100"=>yout<="0110011";WHEN "0101"=>yout<="1011011";WHEN "0110"=>yout<="0011111";WHEN "0111"=>yout<="1110000";WHEN "1000"=>yout<="1111111";WHEN "1001"=>yout<="1110011";WHEN others=>yout<="0100011";END CASE;END IF;END PROCESS;END seg7448;15.用VHDL设计8/3优先编码器解:源代码:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY priorityencoder ISPORT(din:IN STD_LOGIC _VECTOR(7 downto 0);ei:IN STD_LOGIC;yout:OUT STD_LOGIC _VECTOR(2 downto 0);eo,gs:OUT STD_LOGIC);END priorityencoder;ARCHITECTURE cod74148 OF priorityencoder ISBEGINPROCESS(ei,din)BEGINIF(ei=′1′)THENyout<="111";eo<=′1′;gs<=′1′;ELSEIF(din(7)=′0′ ) THENyout<="000";eo<=′1′;gs<=′0′;ELSIF(din(6)=′0′ ) THENyout <="001";eo<=′1′;gs<=′0′;ELSIF(din(5)=′0′ ) THENyout<="010";eo<=′1′;gs<=′0′;ELSIF(din(4)=′0′ ) THENyout<="011";eo<=′1′;gs<=′0′;ELSIF(din(3)=′0′ ) THENyout<="100";eo<=′1′;gs<=′0′;ELSIF(din(2)=′0′ ) THENyout<="101";eo<=′1′;gs<=′0′;ELSIF(din(1)=′0′ ) THENyout<="110";eo<=′1′;gs<=′0′;ELSIF(din(0)=′0′ ) THENyout<="111";eo<=′1′;gs<=′0′;ELSIF(din="11111111") THENyout<="111";eo<=′0′;gs<=′1′;END IF;END IF;END PROCESS;END cod74148;16.用VHDL设计BCD码至二进制码转换器。
第六章习题答案1现有D触发器组成的三个n位寄存器,需要连接起来传送数据。
当控制信号S a有效时,执行(Ra)→Rc的操作;当控制信号S b有效时,执行(R b)→R C的操作。
试写出连接电路的逻辑表达式,并画出逻辑电路图。
解:Rc = Ra·Sa·LDC + Rb·Sb·LDC2 现有D触发器组成的四个8位寄存器,要求它们之间实现数据传送,试设计连接电路。
解:BUS3 ALU的输出端一般带有一个移位器,其功能为:①ALU输出正常传送;②ALU输出左移1位(ALU i+1)传送;③ALU输出右移一位(ALU i-1)传送。
试设计移位器的逻辑电路。
解:4 一个系统有A,B两条总线,为了接收来自任何一条总线上的数据并驱动任何一条总线,需要一个总线缓冲寄存器。
请用D触发器和三态门设计一个总线缓冲寄存器。
解:5 试构造能完成下列程序操作的ASM图:(a)if X = N, then … 。
(b)if X≠N, then …, else …。
解:(c)for X from A to B, step C, do… 。
解:(d)while X = Y, do …。
解:(e)if X > N OR X < O, then …, else …。
解:6 有一个数字比较系统,它能对两个8位二进制进行比较。
其操作过程如下:先将两个8位二进制数存入寄存器A和B, 然后进行比较,最后将大数移入寄存器A中。
要求:⑴画出此系统方框图,并构造ASM流程图。
⑵设计一个计数器型控制器。
解:(1)②状态转移真值表PS NSB A B( D ) A( D )转移条件 C0 00 11 0 1 10 11 01 11 00 1无条件转移无条件转移无条件转移( A > B ) = 1A >B = 0根据 NS = PS·C 公式,激励方程表达式为:B ( D ) = BA + BA + BA·( A > B )A ( D ) = BA + BA + BA·( A >B ) = A + BA ·( A > B )③电路图④ 控制信号表达式:7. 根据题6的条件,设计一个MUX 型控制器。
《数字逻辑》(白中英)(第六版)习题解答第1章开关理论基础1、将下列十进制数化为二进制数和八进制数:十进制二进制八进制49 110001 6153 110101 65127 1111111 177635 11737.493 111.011111100 7.37479.43 1001111.0110110 117.332、将下列二进制数转换成十进制数和八进制数:二进制十进制八进制1010 10 12111101 61 751011100 92 1340.10011 0.59375 0.46101111 47 5701101 13 153、将下列十进制数转换成8421BCD码:1997=0001 1001 1001 011165.312=0110 0101.0011 0001 00103.1416=0011.0001 0100 0001 01100.9475=0.1001 0100 0111 01014、一个电路有三个输入端A、B、C,当其中有两个输入端为高电平时,输出X为高电平,试列出真值表,并写出X的逻辑表达式。
[解]:先列出真值表,然后写出X的逻辑表达式5、求下列函数的值:当A,B,C 为0,1,0时: BC B A +=1))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,1,0时: BC B A +=0))((C B A C B A ++++=1 B C A B A )(+=1当A,B,C 为1,0,1时: BC B A +=0))((C B A C B A ++++=1 B C A B A )(+=06、用真值表证明恒等式 C B A C B A ⊕⊕=⊕⊕ 成立。
证明:所以由真值表得证。
7、证明下列等式(1)B A B A A +=+证明:左边=B A A +=B A B B A ++)(=B A AB B A ++=B A AB AB B A +++ =B A A B B A )()(+++ =B A + =右边(2)BC AB C AB C B A ABC +=++证明:左边= C AB C B A ABC ++= ABC C AB C B A ABC +++ =)()(C C AB B B AC +++ =AB AC + =右边 (3)E CD A E D C CD A C B A A ++=++++)(证明:左边=E D C CD A C B A A )(++++ =A+CD+A B C +CD E =A+CD+CD E =A+CD+E =右边(4) C B A C B A B A ++=C B C A B A ++ 证明:左边=C B A C B A B A ++ =C B A C AB C B A B A +++)( =C B C A B A ++=右边 8、用布尔代数简化下列逻辑函数 (1)B C CB C B A ABC A F ++++= (2)C B A D A B A D C AB CD B A F ++++= (3)C B ABCD D BC ABD D ABC F ++++= (4)C AB C B BC A AC F +++= 10、用卡诺图化简下列各式 (1)C AB C B BC A AC F +++=说明:卡诺图中标有0的格子代表C B BC A AC F 1++=,1F 则是标有0之外的其余格子。
第四章习题答案1.设计4个寄存器堆..解:2. 设计具有4个寄存器的队列..解:3.设计具有4个寄存器的堆栈解:可用具有左移、右移的移位寄存器构成堆栈..4.SRAM、DRAM的区别解:DRAM表示动态随机存取存储器;其基本存储单元是一个晶体管和一个电容器;是一种以电荷形式进行存储的半导体存储器;充满电荷的电容器代表逻辑“1”;“空”的电容器代表逻辑“0”..数据存储在电容器中;电容存储的电荷一般是会慢慢泄漏的;因此内存需要不时地刷新..电容需要电流进行充电;而电流充电的过程也是需要一定时间的;一般是0.2-0.18微秒由于内存工作环境所限制;不可能无限制的提高电流的强度;在这个充电的过程中内存是不能被访问的..DRAM拥有更高的密度;常常用于PC中的主存储器..SRAM是静态的;存储单元由4个晶体管和两个电阻器构成;只要供电它就会保持一个值;没有刷新周期;因此SRAM 比DRAM要快..SRAM常常用于高速缓冲存储器;因为它有更高的速率;5. 为什么DRAM采用行选通和列选通解:DRAM存储器读/写周期时;在行选通信号RAS有效下输入行地址;在列选通信号CAS有效下输入列地址..如果是读周期;此位组内容被读出;如果是写周期;将总线上数据写入此位组..由于DRAM 需要不断刷新;最常用的是“只有行地址有效”的方法;按照这种方法;刷新时;是在RAS 有效下输入刷新地址;存储体的列地址无效;一次选中存储体中的一行进行刷新..每当一个行地址信号RAS 有效选中某一行时;该行的所有存储体单元进行刷新..6. 用ROM 实现二进制码到余3码转换解: 真值表如下:8421码 余三码B B 2 B 1 B 0 G G 2G 1G 00 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 11 0 1 01 0 1 11 1 0 0最小项表达式为:G =∑)9,8,7,6,5( G 2=∑)9,4,3,2,1( G 1=∑)8,7,4,3,0( G0=∑)8,6,4,2,0( 阵列图为: 3337. 用ROM实现8位二进制码到8421码转换解:输入为8位二进制数;输出为3位BCD码;12位二进制数;所以;所需ROM的容量为:2812=30728.ROM、EPROM和EEPROM的区别解:ROM 指的是“只读存储器”;即Read-Only Memory..这是一种线路最简单半导体电路;通过掩模工艺; 一次性制造;其中的代码与数据将永久保存除非坏掉;不能进行修改..EPROM 指的是“可擦写可编程只读存储器”;即Erasable Programmable Read-Only Memory..是采用浮栅技术生产的可编程存储器;它的存储单元多采用N沟道叠栅MOS管;信息的存储是通过MOS管浮栅上的电荷分布来决定的;编程过程就是一个电荷注入过程..编程结束后;由于绝缘层的包围;注入到浮栅上的电荷无法泄漏;因此电荷分布维持不变;EPROM也就成为非易失性存储器件了..当外部能源如紫外线光源加到EPROM上时;EPROM内部的电荷分布才会被破坏;此时聚集在MOS管浮栅上的电荷在紫外线照射下形成光电流被泄漏掉;使电路恢复到初始状态;从而擦除了所有写入的信息..这样EPROM又可以写入新的信息..EEPROM 指的是“电可擦除可编程只读存储器”;即Electrically Erasable Programmable Read-Only Memory..也是采用浮栅技术生产的可编程ROM;但是构成其存储单元的是隧道MOS管;隧道MOS管也是利用浮栅是否存有电荷来存储二值数据的;不同的是隧道MOS管是用电擦除的;并且擦除的速度要快的多一般为毫秒数量级..它的最大优点是可直接用电信号擦除;也可用电信号写入..E2PROM的电擦除过程就是改写过程;它具有ROM的非易失性;又具备类似RAM的功能;可以随时改写可重复擦写1万次以上..目前;大多数E2PROM芯片内部都备有升压电路..因此;只需提供单电源供电;便可进行读、擦除/写操作;这为数字系统的设计和在线调试提供了极大方便..9. flash存储器的特点解: Flash也是一种非易失性的内存;属于EEPROM的改进产品..FLASH是结合EPROM和EEPROM技术达到的;FLASH使用雪崩热电子注入方式来编程..主要特点是;FLASH对芯片提供大块或整块的擦除;而EEPROM则可以一次只擦除一个字节Byte..这就降低了设计的复杂性;它可以不要EEPROM单元里多余的晶体管;所以可以做到高集成度;大容量;另FLASH的浮栅工艺上也不同;写入速度更快..10. 用256K×8芯片实现256K×32的ROM解:需要4片256K×8的存储器;进行位扩展..11. 用1M×4芯片实现1M×16的SRAM解:需要4片1M×4的存储器;进行位扩展..12 用256K×4芯片实现1M×8的DRAM解:需8片1M×4的存储器;进行字位同时扩展..13.用1M×8芯片实现4M×8的DRAM解:需4片1M×8的存储器;进行字扩展..14.用64K×4芯片实现64K×16的ROM解:需4片64K×4的存储器;进行位扩展..15.用1M×8芯片实现4M×16的ROM解:需8片1M×8的存储器;进行字位同时扩展..。