0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

聊聊CPU中最基础的逻辑门

冬至配饺子 来源:天奇工作室 作者:LRC 2022-08-07 10:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

这是《CPU Logisim设计》的第二个章节。我最近一直在设计流水线为基础的RISC-V架构CPU,所以一直没有时间更新,我们这次抽空来聊聊CPU中最基础的逻辑门。

CPU大部分是由逻辑门构成的(话不能说太绝对),而逻辑门无外乎就是与门、或门、非门这三种。但在开始之前我们先要了解一下CPU中的数制。CPU不同于人脑,CPU采用的是二进制,也就是0和1,比如3这个十进制数等于二进制数11。那么为什么要采用二进制呢?道理很简单却也很复杂。简单来讲电路设计成二进制是更为方便的,因为0和1可以用电压有无来代替,其抗干扰性强;复杂来讲CPU使用二进制还涉及到布尔逻辑、历史遗留等一系列问题。传闻前苏联曾经研制出三进制的计算机,但最后因为性能不优良而被放弃了。所以其实非二进制也不是不可以。

讲完了数制,我们开始聊逻辑门。首先要注意一点,逻辑门是一种客观存在的电路结构,其物理微观实质比较复杂,我挖个坑……我们这里暂时只讨论宏观现象。

首先是与门(AND)。

pYYBAGLvJYeAHIJFAAAXibGl3HY906.png

左边这两条小短线(不一定就只有两条,可以大于等于两条)是输入,右边就是输出了。中间那个“半圆形”的就是标准的与门了。

与门的特点是:输入都是1时,输出才是1。图中亮绿色的是1,暗绿色是0,所以输出是0,没有问题。

再就是或门(OR)。

poYBAGLvJZ6AEi2mAAAciLboTtU179.png

或门的特点是:输入但凡有个1,输出就是1。我特意找了个四个输入的或门,这四个输入都为0,所以很不幸输出是0。

然后是非门(NOT)。

pYYBAGLvJbGAJ1KcAAAUMHj3AE0224.png

非门就更简单了。其特点是:输出是输入的取反。就是说输入是1,输出是0;输入是0,输出就是1。另外,不同于以上两种逻辑门,非门只有一个输入。

最后,给你们看一个奇怪的东西。

poYBAGLvJcWABE3KAAAbk15UCGk505.png

像不像与门长了个瘤?这个其实是与门和非门的结合体,同理还有或门和非门的结合体。其中非门被简化成了一个圆,用于取反与门的下面一路的输入。因为非门的逻辑实在是太简单了却又太容易被用到,这种画法可以有效的节省画板空间。

此外还有异或门(XOR)、同或门(XNOR)等门电路,它们无不是从与、或、非三种逻辑门上组合而来。这种组合而来的电路又被称为组合逻辑电路。与之相对的概念是时序逻辑电路。

那么这些逻辑门能做什么呢?

且听下回分解。



审核编辑:刘清


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11375

    浏览量

    226431
  • 逻辑门电路
    +关注

    关注

    2

    文章

    69

    浏览量

    12585
  • RISC-V
    +关注

    关注

    49

    文章

    2987

    浏览量

    53720
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高速逻辑器件新宠:HMC721LP3E XOR/XNOR芯片

    高速逻辑器件新宠:HMC721LP3E XOR/XNOR芯片 在当今高速数据传输和数字逻辑系统的领域中,对于高性能逻辑器件的需求愈发迫切。HMC721LP3E作为一款具备14 Gbp
    的头像 发表于 05-22 13:05 89次阅读

    HMC722LP3E高速逻辑芯片:特性、应用与设计要点

    HMC722LP3E高速逻辑芯片:特性、应用与设计要点 在电子工程领域,高速逻辑芯片是实现高速数据处理和传输的关键组件。今天,我们将深入探讨HMC722LP3E这款13 Gbps高
    的头像 发表于 05-12 14:20 165次阅读

    高速逻辑芯片HMC721LP3E:14 Gbps XOR/XNOR的技术剖析

    高速逻辑芯片HMC721LP3E:14 Gbps XOR/XNOR的技术剖析 在高速逻辑电路设计领域,对高速、高性能芯片的需求与日俱增。HMC721LP3E作为一款具备14 Gbps数据传输速率
    的头像 发表于 05-12 14:20 165次阅读

    SGM7SZ32 单二输入或:高效逻辑解决方案

    SGM7SZ32 单二输入或:高效逻辑解决方案 在电子设计领域,选择合适的逻辑门对于实现电路的高效运行至关重要。SGM7SZ32 单二输入或凭借其先进的 CMOS 技术和出色的性能
    的头像 发表于 03-13 17:05 609次阅读

    ‌NL37WZ04三路反相器逻辑技术深度解析

    安森美 NL37WZ04三路反相器逻辑是高性能三路反相器,工作采用1.65V至5.5V的电源。高阻抗兼容TTL的输入显著降低了输入驱动器的电流负载,而兼容TTL的输出则提供更好的开关噪声性能。这些器件具有快速开关速度和低功耗。
    的头像 发表于 11-25 14:18 928次阅读
    ‌NL37WZ04三路反相器<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>技术深度解析

    基于onsemi HCPL2601M系列高速逻辑光耦合器的技术解析与应用指南

    安森美HCPL2601M逻辑光耦合器是一款单通道、10Mb/s高速光耦合器,由850nm铝砷化镓 (AlGaAs) LED组成。此光耦合器与极高速的集成光电探测器逻辑进行光电耦合,
    的头像 发表于 11-25 11:31 1279次阅读
    基于onsemi HCPL2601M系列高速<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>光耦合器的技术解析与应用指南

    NL27WZ32双路2输入或逻辑技术深度解析

    安森美 NL27WZ32双路2输入或是高性能双路2输入或,工作采用1.65V至5.5V的电源,工作在-55°C至+125°C的宽温度范围内。这些器件具有几乎为零的静态供电电流,降低了系统的功率要求。安森美NL27WZ32双路缓冲器提供可靠的
    的头像 发表于 11-25 11:15 924次阅读
    NL27WZ32双路2输入或<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>技术深度解析

    光耦合器数据手册深度解析:高速10MBit/s逻辑光耦技术文章

    安森美 (onsemi) HCPL2x高速10MBit/s逻辑光耦合器设计用于需要电气隔离和快速数据传输的逻辑应用。这些安森美 (onsemi) 光耦合器由一个850nm的AlGa
    的头像 发表于 11-21 16:16 1447次阅读
    光耦合器数据手册深度解析:高速10MBit/s<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>光耦技术文章

    高 CMR、高速逻辑密封表面贴装光耦合器 skyworksinc

    电子发烧友网为你提供()高 CMR、高速逻辑密封表面贴装光耦合器相关产品参数、数据手册,更有高 CMR、高速逻辑密封表面贴装光耦合器的引脚图、接线图、封装手册、中文资料、英文资料,
    发表于 07-07 18:33
    高 CMR、高速<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>密封表面贴装光耦合器 skyworksinc

    密封表面贴装高 CMR、高速逻辑光耦合器 skyworksinc

    电子发烧友网为你提供()密封表面贴装高 CMR、高速逻辑光耦合器相关产品参数、数据手册,更有密封表面贴装高 CMR、高速逻辑光耦合器的引脚图、接线图、封装手册、中文资料、英文资料,
    发表于 07-04 18:36
    密封表面贴装高 CMR、高速<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>光耦合器 skyworksinc

    高 CMR、高速逻辑密封光耦合器 skyworksinc

    电子发烧友网为你提供()高 CMR、高速逻辑密封光耦合器相关产品参数、数据手册,更有高 CMR、高速逻辑密封光耦合器的引脚图、接线图、封装手册、中文资料、英文资料,高 CMR、高速
    发表于 07-03 18:33
    高 CMR、高速<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>密封光耦合器 skyworksinc

    Texas Instruments CD74HC32双输入或数据手册

    Texas Instruments CD74HC32双输入或包含四个独立的双输入或。每个逻辑以正逻辑执行布尔函数Y = A + B。T
    的头像 发表于 07-03 15:37 1035次阅读
    Texas Instruments CD74HC32双输入或<b class='flag-5'>门</b>数据手册

    Texas Instruments SN74HC32四路双输入或数据手册

    Texas Instruments SN74HC32四路双输入或包含四个独立的双输入或。每个逻辑以正逻辑执行布尔函数Y = A + B
    的头像 发表于 07-03 11:28 1297次阅读
    Texas Instruments SN74HC32四路双输入或<b class='flag-5'>门</b>数据手册

    发明逻辑的人真是个天才啊,一分钟带你轻松搞懂七个基础逻辑

    逻辑
    英锐恩科技
    发布于 :2025年06月23日 16:23:58

    CMOS的逻辑如何应用在电路中

    CMOS的逻辑如何应用在电路中 前言 在如今的电子电路中,CMOS逻辑有着接近零静态功耗和超高集成度的特点,是数字电路不可或缺的存在。其独特之处在于PMOS与NMOS晶体管的互补设
    的头像 发表于 06-19 16:07 2023次阅读
    CMOS的<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>如何应用在电路中