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

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

2018-10-29
计算机组成
暂无
0

NOT 门(非)

基本特性

输入输出
truefalse
falsetrue

基本逻辑电路的两种情况

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

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

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

符号表示

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

AND 门(与)

基本特性

输入1输入2输出
truetruetrue
truefalsefalse
falsetruefalse
falsefalsefalse

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

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

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

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

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

符号表示

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

OR 门(或)

基本特性

输入1输入2输出
truetruetrue
truefalsetrue
falsetruetrue
falsefalsefalse

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

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

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

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

符号表示

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

XOR 门(异或)

基本特性

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

输入1输入2输出
truetruefalse
truefalsetrue
falsetruetrue
falsefalsefalse

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

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

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

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

符号表示

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

小结

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

    原文作者:Android源码解析
    原文地址: http://blog.smallraw.com/archives/53/
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞