# 数字逻辑电路

「你才全加器，你全家都全加器。」o(╥﹏╥)o

大概记得这些：

一、填空

写 F 为「标准与或表达式」。

写 F 的反函数的最简表达式。

主从触发器和边沿触发器哪个更稳定？

n 元变量有多种逻辑？

二、多选

各一个门电路，当一部分变量等于那些值时，会出现冒险现象。

几种 ROM 是否可编程？用户可编程的次数？是否可以用紫外线擦除。

三、设计与分析

1. 用 8 选 1 分别实现两个 4 变量函数。

2. 用一个 4 位全加器和必要的与非门实现：

    - A + B > 8, F = A + B - 1
    - A + B < 8, F = A + B + 1
    - otherwise, F = A + B

    要求：（1）画功能表；（2）卡诺图和输出 Y3 - Y0 的表达式；（3）画能输出 Y0 的门电路。

3. 时序逻辑电路分析。给一个图， 3 个 D 触发器。写状态表、状态图，说明功能。

    （读图可以发现， $D_A = Q_B Q_C, D_B = Q_B \oplus Q_C, D_C = \overline{Q_A} \overline{Q_C}$ 。）

4. JK 触发器，easy。写状态表达式；给一个输入 CP ，画输出。

5. 用三种方法生成： 01000110 。

    （1）4 个 D 触发器，移位方式实现。

    （2）8 选 1 和一个 74161 计数器（给了图和功能表）。

    （3）串入并出右移寄存器。

