CPU使用逻辑门吗?

时间:2015-12-07 00:02:41

标签: logic

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

1 个答案:

答案 0 :(得分:0)

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

  1. 硅和掺杂矿物
  2. 晶体管(nmos,pmos,...)
  3. 逻辑门(反相器,AND / OR门,缓冲器......)
  4. 组合和时序电路(加法器,触发器,多路复用器......)
  5. ALU,数据路径和内存元素
  6. CPU
  7. 主板
  8. 计算机
  9. 机器代码
  10. 汇编代码
  11. 已编译的代码
  12. 应用程序和数据库
  13. 系统和网络
  14. 现在,我刚刚把这个列表放在了手边,它肯定缺少一些重要元素。

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

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

    例如,指令可以解码为ADD r3,r1,r2,在某些语言中可能意味着&#34;添加存储在寄存器中的两个二进制数 r1 r2 < / em>然后将结果存储在 r3 &#34;中。 绝对是逻辑门,CPU由数据加载,路由,计算和存储组成。

    我希望能回答你的问题。