用一片如图A1-4所示的4位二进制加法计数器74161和必要的逻辑门电路设计一个可控计数器,要求当控制信号M=1时,实现七进制计数器;而当控制信号M=0时,实现十三进制计数器。画出所设计的可控计数器的逻辑电路。
由16×4位ROM和4位二进制加法计数器74LS161组成的脉冲分配电路如图7-13所示,ROM输入和输出关系如表7-4所示。试画出在CLK信号作用下D3、D2、D1、D0的波形。
表7-4 R0M输入和输出关系 | |||||||
地址输入 | 数据输出 | ||||||
A3 | A2 | A1 | A0 | D3 | D2 | D1 | D0 |
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 | 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 | 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 | 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 | 1 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 | 1 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 | 1 0 1 0 0 1 0 0 1 0 0 1 0 0 1 0 | 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 |
图是一个16×4位的ROM,A3A2A1A0为地址输入,D3D2D1D0是数据输出。若将D3、D2、D1、D0视为A3、A2、A1、A0的函数,试写出D3、D2、D1、D0的逻辑函数表达式。
设计一个温度控制电路。其输入为4位二进制数T3T2T1T0,代表检测到的温度。输出为X和Y,分别用来控制暖风机和冷风机的工作。当温度低于5时,暖风机工作,冷风机不工作;当温度高于10℃时,冷风机工作,暖风机不工作;当温度介于5℃和10℃之间时,暖风机和冷风机都不工作。用1表示暖风机和冷风机工作,用O表示暖风机和冷风机不工作。用与非门实现电路。
某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用2K×8位的ROM芯片和4K×4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片数和RAM芯片数分别是()。
A.1、15
B.2、15
C.1、30
D.2、30
用两片4位数值比较器74HC85实现三个4位二进制数A=A3A2A1A0,B=B3B2B1B0,C=C3C2C1C0的并行比较。要求给出“A最大”、“A最小”和“三个数相等”三个输出信号,必要时可用门电路。