计算机最基础的部分:基本逻辑电路

NOT 门(非)

基本特性

输入 输出
true false
false true

基本逻辑电路的两种情况

False
True

输入为 true 电流接地流走,输出没有电流状态为 false
输入为 false 半导体不导电,输出有电流状态为 true

符号表示

image

AND 门(与)

基本特性

输入1 输入2 输出
true true true
true false false
false true false
false false false

两个输入都为 true,输出才为 true,否则输出 false

image
image
image

这就是一个串联电路,有一个开关没打开就没办法过去

符号表示

image

OR 门(或)

基本特性

输入1 输入2 输出
true true true
true false true
false true true
false false false

两个输入有一个为 true,输出九尾 true
这个理解起来比较简单我们就做两个动画示例就好了

image
image

这就是一个并联电路,有一个开关打开就能通电

符号表示

image

XOR 门(异或)

基本特性

异或的特性比较复杂,我们用一张表来看一下

输入1 输入2 输出
true true false
true false true
false true true
false false false

这个特性用一个简单的话概括:鱼与熊掌不可兼得

image

这个逻辑电路我就不做动画了,简单看一下:

  1. 如果两个输入的值为 true 时,那么上半部分电路经过「Not门」结果为 false,下半部分为 true,但是最后的「And门」导致结果为 false
  2. 如果两个输入的值为 false 时,那么上半部分电路经过「Not门」结果为 true,下半部分为 false,经过最后的「And门」导致结果为 false
  3. 如果两个输入的值不一样,那么上半部分电路经过「Not门」结果为 true,下半部分也为 true,最后的「And门」结果为 true

符号表示

image

小结

总结了一下基础的逻辑电路,然后通过基本逻辑电路推出稍微复杂的异或电路。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • 选择题部分 1.(),只有在发生短路事故时或者在负荷电流较大时,变流器中才会有足够的二次电流作为继电保护跳闸之用。...
    skystarwuwei阅读 13,699评论 0 7
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,272评论 0 13
  • 如题
    不懂冯先生阅读 368评论 0 1
  • Three.js是构建web3d场景非常流行的框架,利用three.js我们可以更优雅地创建出三维场景和三维动画,...
    YoneChen阅读 10,101评论 3 13