数字逻辑(第六版 白中英)课后习题答案 联系客服

发布时间 : 星期二 文章数字逻辑(第六版 白中英)课后习题答案更新完毕开始阅读818fee660c22590103029d31

第六章习题答案

1现有D触发器组成的三个n位寄存器,需要连接起来传送数据。当控制信号Sa有效时,执行(Ra)→Rc的操作;当控制信号Sb有效时,执行(Rb)→RC的操作。试写出连接电路的逻辑表达式,并画出逻辑电路图。 解:

RcLDCSaSbRa

Rc = Ra·Sa·LDC + Rb·Sb·LDC

Rb

2 现有D触发器组成的四个8位寄存器,要求它们之间实现数据传送,试设计连接电路。 解:

BUSA BUSB BUSC BUSD BUSABCDLDALDBLDCLDD

3 ALU的输出端一般带有一个移位器,其功能为:①ALU输出正常传送;②ALU输出左移1位(ALUi+1)传送;③ALU输出右移一位(ALUi-1)传送。试设计移位器的逻辑电路。 解:

4 一个系统有A,B两条总线,为了接收来自任何一条总线上的数据并驱动任何一条总线,需要一个总线缓冲寄存器。请用D触发器和三态门设计一个总线缓冲寄存器。 解:

ABUSBBUSR ABUSR BBUSR ( 缓冲寄存器 )LDRABUS RBBUS RABUSBBUS

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 …。 解:

Rx? XRy? YRx- Ry0A=B1 (e) if X > N OR X < O, then …, else …。 解: