【问题标题】:Does CPU Use Logic Gates?CPU 使用逻辑门吗?
【发布时间】:2015-12-07 00:02:41
【问题描述】:

我不确定我是否了解逻辑门?逻辑门是CPU如何使用二进制数据进行计算的吗?还是它们是两个完全不同的东西?如果是,逻辑门在哪里有相关性?

【问题讨论】:

    标签: logic


    【解决方案1】:

    逻辑门是数字硬件设计的基石。我根据越来越复杂的构建块来考虑以下列表。每个项目都是组成以下项目的构建块。

    1. 硅和掺杂矿物
    2. 晶体管(nmos、pmos、...)
    3. 逻辑门(反相器、AND/OR 门、缓冲器……)
    4. 组合电路和时序电路(加法器、触发器、多路复用器......)
    5. ALU、数据路径和内存元素
    6. CPU
    7. 主板
    8. 电脑
    9. 机器码
    10. 汇编代码
    11. 编译后的代码
    12. 应用程序和数据库
    13. 系统和网络

    现在,我只是临时列出了这份清单,它肯定缺少一些重要元素。

    该列表的目的是说明您所询问的逻辑门是所有数字电路的构建块,无论它们是计算性质的还是与数据路径相关的。

    CPU 由许多数字组件组成,其中一些是您所询问的计算单元。 CPU 获取机器码,它只是存储在内存中的一串二进制数据,并将其解码为特定的指令,这些指令告诉它几件事,例如在哪里检索输入数据,什么样的计算(s) to do,在哪里存储输出数据。

    例如,一条指令可能被解码为 ADD r3, r1, r2,这在某些语言中可能意味着“将存储在寄存器 r1r2 中的两个二进制数相加然后将结果存储在 r3" 中。 CPU 由逻辑门组成,负责数据加载、路由、计算和存储。

    我希望这能回答你的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-31
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-13
      • 2021-02-02
      • 2021-12-18
      相关资源
      最近更新 更多