《数字逻辑》(第二版)习题答案 第一章

  • 格式:doc
  • 大小:112.50 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1. 什么是模拟信号?什么是数字信号?试举出实例。

解答

模拟信号-----指在时间上和数值上均作连续变化的信号。例如,温度、压

力、交流电压等信号。

数字信号-----指信号的变化在时间上和数值上都是断续的,阶跃式的,或者说是离散的,这类信号有时又称为离散信号。例如,在数

字系统中的脉冲信号、开关状态等。

2. 数字逻辑电路具有哪些主要特点?

解答

数字逻辑电路具有如下主要特点:

●电路的基本工作信号是二值信号。

●电路中的半导体器件一般都工作在开、关状态。

●电路结构简单、功耗低、便于集成制造和系列化生产。产品价格低

廉、使用方便、通用性好。

●由数字逻辑电路构成的数字系统工作速度快、精度高、功能强、可

靠性好。

3. 数字逻辑电路按功能可分为哪两种类型?主要区别是什么?

解答

根据数字逻辑电路有无记忆功能,可分为组合逻辑电路和时序逻辑电路两类。

组合逻辑电路:电路在任意时刻产生的稳定输出值仅取决于该时刻电路

输入值的组合,而与电路过去的输入值无关。组合逻辑

电路又可根据输出端个数的多少进一步分为单输出和

多输出组合逻辑电路。

时序逻辑电路:电路在任意时刻产生的稳定输出值不仅与该时刻电路的输

入值有关,而且与电路过去的输入值有关。时序逻辑电

路又可根据电路中有无统一的定时信号进一步分为同

步时序逻辑电路和异步时序逻辑电路。

4. 最简电路是否一定最佳?为什么?

解答

一个最简的方案并不等于一个最佳的方案。最佳方案应满足全面的性能指标和实际应用要求。所以,在求出一个实现预定功能的最简电路之后,往往要根据实际情况进行相应调整。

5. 把下列不同进制数写成按权展开形式。

(1) (4517.239)10 (3) (325.744)8

(2) (10110.0101)2 (4) (785.4AF)16

解答

(1)(4517.239)10 = 4×103+5×102+1×101+7×100+2×10-1

+3×10-2+9×10-3

(2)(10110.0101)2 = 1×24+1×22+1×21+1×2-2+1×2-4

(3)(325.744)8 = 3×82+2×81+5×80+7×8-1+4×8-2+4×8-3

(4) (785.4AF)16 = 7×162+8×161+5×160+4×16-1+10×16-2

+15×16-3

6.将下列二进制数转换成十进制数、八进制数和十六进制数。

(1)1110101 (2) 0.110101 (3) 10111.01

解答

(1)(1110101)2= 1×26+1×25+1×24+1×22+1×20

= 64+32+16+4+1

=(117)10

(00 1 1 1 0 1 0 1 )2

( 1 6 5 )8

()2

( 7 5 )16

即:(1110101)2=(117)10 =(165)8 =(75)16

(2) (0.110101) 2 = 1×2-1+1×2-2+1×2-4+1×2-6

= 0.5+0.25+0.0625+0.015625

=(0.828125)10

(0)2

(0. 6 5 )8

(2

( 0. D 4 )16

即:(0.110101)2=(0.828125)10 =(0.65)8 =(0.D4)16

(3)(10111. 01)2 =1×24+1×22+1×21+1×20+1×2-2

=16+4+2+1+0.25

=(23. 25)10

)2

( 2 7 . 2 )8

(2

( 1 7 . 4 )16

即:(10111.01)2=(23.25)10 =(27.2)8 =(17.4)16

7.将下列十进制数转换成二进制数、八进制数和十六进制数(精确到小数点后4位)。

(1) 29 (2) 0.27 (3) 33.33

解答

(1) (29)10 = 24+23+22+20 = (11101)2

= ( 011 101 )2 = (35)8

= (0001 1101 )2 = (1D)16

(2) (0.27)10 ≈2-2+2-6 = (0.010001)2

= ( 0.010 001 )2 = (0.21 )8

= ( 0.0100 0100 )2 = (0.44)16

(3) (33.33)10 =(?)2 =(?)8 =(?)16

2 3 3 2 1 6………… .1 2 8…………..0 2

4…………..0 2 2…………..0 2 1 ……….

0 (1)

即:(33.33)10 =(100001.0101)2 = (41.24)8 = (21.5)16 8.如何判断一个二进制正整数B=b 6b 5b 4b 3b 2b 1b 0能否被(4)10 整除?

解答

B = b 6 b 5 b 4 b 3 b 2 b 1 b 0

= b 6 ×2

6

+b 5 ×25+b 4 ×24+b 3×23 +b 2×22+ b 1 ×21+b 0×

20

=( b 6 ×24+b 5 ×23+b 4 ×22+b 3×21 +b 2) ×22 + b 1 ×21+b 0×20

可见,只需b 1=b 0=0即可。

0 . 3 3

× 2 0 . 6 6 × 2 1 . 3 2 × 2 0 . 6 4 × 2 1 . 2 8 × 2 0 . 5 6