qidao123.com技术社区-IT企服评测·应用市场

标题: 第四章:简朴逻辑门 [打印本页]

作者: 千千梦丶琪    时间: 2025-2-27 15:14
标题: 第四章:简朴逻辑门
简朴逻辑门

复习

TL;DR

正文

引言

  在前面我们知道了计算机利用二进制,即 0 和 1 来表示数据。只有表示还不够,数据还需要处理。而处理的最基础单元,就是本日所要学习的逻辑门。
  逻辑门就像是电路中的“决策者”,它们根据输入的 0 和 1,按照特定的规则输出 0 或 1。看起来很抽象,以为这没什么用,但我们将在背面看到,逻辑门怎样通过特定的连接方式,一步步酿成半加器、加法器、算术逻辑单元直至 CPU。
  最基本的三个逻辑门是:与门(and)、或门(or)和非门(not)。
  注意, 与或非三种门,其实并不能直接获得 ,需要用晶体管搭建。但由于晶体管电路太过复杂,超出了本指南范围,为简化说明,本指南 以为与或非三门可以直接获得 。读者如有兴趣可以检察本章最后的增补模块,晶体管属于集成电路内容,如无兴趣略过即可,不影响后续学习。
基本逻辑门

与门(AND)

  与门的特点是:只有当全部输入都为 1 时,输出才为 1。“全票才通过”。
  真值表:
输入 A输入 B输出000010100111

或门(OR)

  或门的特点是:只要有恣意一个输入为 1,输出就为 1。“一票就通过”。
  真值表:
输入 A输入 B输出000011101111

非门(NOT)

  非门的特点是:输出与输入相反。
  真值表:
输入输出0110

逻辑门的增补

  由基础三门还可构成稍复杂一点的逻辑门:nand(not and 之缩写)、nor(not or 之缩写),分别是与非门、或非门。其结果就是与门、非门的结果取反。
输入 A输入 Band 输出nand 输出or 输出nor 输出000101010110100110111010


逻辑门的应用

  这些基本逻辑门可以组合起来完成更复杂的功能,下几章我们将会看到:
小结

知识点

参考资料

推荐

协议

   本作品接纳知识共享署名-非商业性利用-雷同方式共享 4.0 国际许可协议举行许可。
封面图


设计师 | 南国微雪
增补

  符号说明:
   CMOS(互补式金属氧化物半导体)晶体管搭建基础逻辑门的电路图:




  在晶体管的层面,最基础的逻辑门其实是 nand 或者 nor,并非 and、or、not 三门。and 在晶体管层面上其实是 nand + not。or 同理,不过也可以用 nand 搭建。not 最简朴,和 nand/nor 一样可以直接用晶体管搭出来。not 利用 2 个晶体管,而 nand/nor 利用 4 个。
  nand 和 nor 两门因自身函数完备性,均可构成基础三门。所以一台计算机可以只由 nand 门或 nor 门构成。
本文由博客一文多发平台 OpenWrite 发布!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4