首页 文章

在数字电路设计中使用操作码

提问于
浏览
1

我正在研究一种使用逻辑门执行基本操作(如加法和减法)的电路 .

现在,它需要3个输入,两个4位数字和一个3位操作码,指示要执行的操作 .

似乎3-8解码器在这里是个好主意 . 这是我的样机!

enter image description here

为了给出更多的上下文,这是我的加法器电路的样子() . 我设计它采取两个4位数字X和Y:

enter image description here

然而,我感到困惑的是,我必须向处理它各自操作的每个电路提供4个输入或4个电线(, - ,=等) . 它似乎只将一根导线连接到我需要的电路 . 我需要实际连接8根线,因为我必须输入4位数字 .

更新:我最终使用MUX来选择我想要的输出 .

enter image description here

1 回答

  • 1

    加法器不需要输入来告诉它添加,因为就是这样 .

    一个4位全加器应该有

    • 每个操作数的4个输入信号,共8个

    • 如果您还将其用于减法,则为进位输入信号

    • 5输出信号,高阶输出信号可用于产生溢出标志

    您的解码器是所有函数发生器的独立组件 . 您可以在每个函数发生器上放置一个三态缓冲器,将它们连接到公共数据总线,然后解码器将生成三态使能信号 . 否则,您可能不需要解码器,但您可能会查看多路复用器(mux) .

相关问题