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

    文章

    11097

    浏览量

    217669
  • 逻辑门电路
    +关注

    关注

    2

    文章

    68

    浏览量

    12276
  • RISC-V
    +关注

    关注

    46

    文章

    2608

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高 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 ?239次阅读
    Texas Instruments CD74HC32双输入或<b class='flag-5'>门</b>数据手册

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

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

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

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

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

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

    多板 PCB 组装中最常见的逻辑错误

    许多电子系统和产品并不只使用1个PCB,而是可能包含多个电路板、单个电路板和多个外部模块,或者通过电缆与外部设备连接。在多板系统中,两个电路板之间可能会出现逻辑错误,但如果没有全面审查设计,可能
    的头像 发表于 03-14 18:15 ?460次阅读
    多板 PCB 组装<b class='flag-5'>中最</b>常见的<b class='flag-5'>逻辑</b>错误

    fpga和cpu的区别 芯片是gpu还是CPU

    一、FPGA与CPU的区别 FPGA(Field-Programmable Gate Array,现场可编程门阵列)和CPU(Central Processing Unit,中央处理器)是两种不同类
    的头像 发表于 02-01 14:57 ?1759次阅读

    TTL逻辑的种类及应用

    在数字电子领域,TTL(晶体管-晶体管逻辑逻辑是构建复杂数字系统的基石。TTL技术以其可靠性、成本效益和广泛的应用而闻名。 TTL逻辑
    的头像 发表于 11-18 10:36 ?1726次阅读

    逻辑门电路的类别和性能参数

    除了分立元件逻辑(二极管和晶体管),对于集成电路逻辑大致可以分为两类。
    的头像 发表于 11-06 09:44 ?2500次阅读
    <b class='flag-5'>逻辑</b>门电路的类别和性能参数

    逻辑组件包括哪些配件

    逻辑组件是计算机系统中用于处理数据和执行指令的硬件部分。它们是计算机的核心,负责执行程序、处理数据和控制其他硬件组件。逻辑组件的设计和实现对于计算机的性能、可靠性和功能至关重要。本文将详细介绍逻辑
    的头像 发表于 10-15 14:40 ?1417次阅读

    常用逻辑芯片有哪些

    逻辑是数字电路中的基本构建块,它们执行基本的逻辑运算,如与(AND)、或(OR)、非(NOT)、异或(XOR)等。逻辑芯片是集成了多个
    的头像 发表于 09-24 10:48 ?5262次阅读

    LVxT系列单电源转换逻辑应用说明

    电子发烧友网站提供《LVxT系列单电源转换逻辑应用说明.pdf》资料免费下载
    发表于 09-10 10:57 ?1次下载
    LVxT系列单电源转换<b class='flag-5'>逻辑</b><b class='flag-5'>门</b>应用说明

    数字逻辑怎么把逻辑图画成电路图

    将数字逻辑中的逻辑图画成电路图是一个涉及多个步骤的过程,以下是一个详细的指导: 一、理解逻辑图 首先,需要深入理解逻辑图所表达的逻辑功能。
    的头像 发表于 08-21 17:36 ?2039次阅读