数字电路——Day14

288 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。


每天上班第一步,先在牛客网上刷个题。 还是回顾一下今天刷的错题情况: image.png

A.000                B.011
C.111                D.001

在这里,要把A0,A1作为寻址,ab寻址,00时输出D0.01输出D1.10输出D2,11时输出D3.

  • 下列说法不正确的是()
A.集电极开路的门称为OC门                         B.三态门输出端有可能出现三种状态(高阻态、高电平、低电平)
C.OC门输出端直接连接可以实现正逻辑的线或运算       D.利用三态门电路可实现双向传输

本题答案选C,正逻辑线与运算,负逻辑线或运算,并且需要外接上拉线阻。 TTL中集电极开路门(OC门) CMOS中漏极开路门(OD门)

  • 第三题:CMOS电路的功耗,下面哪个选项中不属于体系级降低功耗的方法?
A.电压/频率调整       B.多电压域
C.电源门控            D.衬底偏置

本题答案选D,

  • 对于降低功耗的方法:
  1. 属于系统级的是:硬软件划分功耗管理;
  2. 属于体系结构级的是:电压/频率调整、多电压供电、电源门控、多阈值优化、FFT域、异步设计;
  3. 属于寄存器传输级+逻辑/门级的是:独热编码、行波计数器、总线反转、避免组合环路、减少字长、二进制表示法、去掉逻辑云、其他RTL技术;
  4. 属于晶体管级的是:衬底偏置、版图优化、技术工艺优化、减少氧化厚度、多氧化器件,电容最小化。
  • 现在有一个两输入(A,B)的与非门,想要将其当作反相器使用,则输入端A、B的连接方式为()
A. AB相连                 B. A或者B中有一个接“0”
C. AB都接“1”              D. 不能实现

本题答案选A。A和B相连可以实现反相器;A或者B中有一个接“0”,不管A和B如何变化,结果都为1,实现不了反相器;A和B都接“1”,结果为0,实现不了反相器

image.png

A.00010111          B.00010011
C.00000011          D.00010110

本题答案选A,这一题的分析还是要划分状态过程;就是要将D0的表达式写出来,然后根据表达式去利用卡诺图化简。

  • 第五题.下列描述不正确的是()
A.EEPROM具有数据长期保存的功能且比 EPROM使用方便
B.集成二一十进制计数器和集成二进制计数器均可方便扩展。
C.将移位寄存器首尾相连可构成环形计数器
D.上面描述至少有一个不正确

本题答案选B。错误原因不太清楚

  • 第六题,观察下面的代码,代码实现的是什么功能?
reg [3:0] a,b;
integer i;
 always @(posedge clk) begin
     if(!resetn)
         b<=4'h0;
     else begin
         b[3]=a[3];
         for(i=2;i>=0;i=i-1)
             b[i]<=b[i+1]^a[i];
     end
 end
A.将二进制转换为格雷码          B.将格雷码转换位二进制代码
C.将二进制转换为余3码           D.将余3码转换为二进制代码

余3码的编码规则是余3码的数值要比它所表示的十进制数码多3。因此,可以很明显的看出不是C和D。 将二进制转换为格雷码的语句为assign gray=(bin>>1)^bin,因此答案选择B

  • 第⑦题:如下哪个部分不是存储器的组成部分?
A. 存储矩阵        B. 地址译码器
C. 输出缓冲器      D. 输入缓冲器

本题选D.考的是存储器的组成部分:分为存储矩阵、地址译码器、输出缓冲器三部分。