逻辑门:OR、AND、XOR、NOR、NAND、XNOR 和 NOT
创作时间:
作者:
@小白创作中心
逻辑门:OR、AND、XOR、NOR、NAND、XNOR 和 NOT
引用
CSDN
1.
https://m.blog.csdn.net/qq_43797817/article/details/138711762
逻辑门是数字电路和计算机科学的基础,理解这些基本概念对于学习更高级的主题非常重要。本文将介绍7种基本逻辑门(OR、AND、XOR、NOR、NAND、XNOR和NOT)的原理、Python实现以及它们的符号和真值表。
AND Gate in Python
如果两个输入均为 1,则 AND 门给出输出 1,否则给出 0。
def AND (a, b):
if a == 1 and b == 1:
return True
else:
return False
NAND Gate in Python
如果两个输入均为 1,则 NAND gate (negated AND)给出 0 的输出,否则给出 1。
def NAND (a, b):
if a == 1 and b == 1:
return False
else:
return True
OR Gate in Python
如果两个输入中的任何一个为 1,则 OR 门给出 1 的输出,否则给出 0。
def OR(a, b):
if a == 1 or b ==1:
return True
else:
return False
XOR Gate in Python
如果任一输入不同,则 XOR 门给出 1 的输出,如果它们相同,则给出 0。
def XOR (a, b):
if a != b:
return 1
else:
return 0
NOT Gate in Python
它充当逆变器。它只需要一个输入。如果输入为 1,则会将结果反转为 0,反之亦然。
def NOT(a):
return not a
NOR Gate in Python
如果两个输入均为 0,则 NOR gate (negated OR)给出 1 的输出,否则给出 0。
def NOR(a, b):
if(a == 0) and (b == 0):
return 1
elif(a == 0) and (b == 1):
return 0
elif(a == 1) and (b == 0):
return 0
elif(a == 1) and (b == 1):
return 0
XNOR Gate in Python
XNOR gate (negated XOR) 两个输入相同的输出为1,如果两个输入不同,则为0。
def XNOR(a,b):
if(a == b):
return 1
else:
return 0
NOT Gate
- 什么是NOT门?
NOT门是一种基本的逻辑门,只有一个输入和一个输出。当 NOT 门的输入为逻辑 1 时,其输出为逻辑 0,当其输入为逻辑 0 时,输出为逻辑 1。因此,NOT门用于在数字电路中执行反相操作。它补充输入并产生相应的输出。 - NOT门的符号及真值表
Y = A’ - NAND 门实现 NOT 门
Y = (AA)‘=A’ - NOR 门实现 NOT 门
- 使用晶体管(双极结型晶体管)实现 NOT 门
NOR Gate
- 什么是NOR门?
NOR门是一种数字逻辑门,在两个或多个二进制输入和输出二进制信号之间执行NOR操作。如果所有输入均为 0,则返回 1;如果任何输入为 1,或所有输入均为 1 ,则返回 0。 - NOR门的符号及真值表
Y = (A + B)’ - NOR门的类型
2 – input NOR gate
输入数 n = 2,因此真值表将有 2n= 22= 4 个组合,即上图形式。
3 – input NOR gate
需要三个输入,因此 n = 3。真值表将有 2 个3= 8 种可能结果的组合。 - 使用晶体管实现 NOR 门
XNOR Gate
- 什么是XNOR门?
XNOR门是一种专门设计的逻辑门,只有两个输入和一个输出。当两个输入均为逻辑 1 或逻辑 0 时,XNOR 门的输出为逻辑 1。换言之,当两个输入相同时,XNOR 门的输出为逻辑 1。对于不同的输入,XNOR 门的输出为逻辑 0。也就是说,XNOR门只不过是一个XOR门,后面跟着一个NOT门。 - XNOR门的符号及真值表
Y=A⊙B - 使用NAND门实现XNOR门
- 使用NOR门实现XNOR门
- 使用晶体管实现XNOR门
热门推荐
闭眼能看到自己的黑眼球?医生专业解析这一罕见现象
常见函数求导公式:轻松掌握函数导数!
《滤镜》在线看剧情8亮点!檀健次李兰迪“糖里带刀”氛围感爆棚
甲己合化土:中国传统命理学中的特殊现象
关于社会达尔文主义
5款便携无线键盘深度对比评测
浙江工业大学学校特色是什么?,浙江工业大学校训学风
得了糖尿病,能长期喝“0糖饮料”吗?发病明显年轻化,湘雅专家教你防治
已有小车驾照,想增驾摩托车驾照,应该怎么办?
什么是主力净额?
浅析柔性管理
《天官赐福》动画角色化身德化白瓷像
国家电子税务局网上申报:简化税收程序,提高办税效率
萧姓的起源与发展:历史、分布与名人
RDN为治疗难治性高血压提供新选择
省考公安岗位公务员考试内容与备考攻略:洞悉笔试科目全解析
过磷酸钙的使用方法有哪些
肾衰竭的早期症状严重吗?能活多久
浅谈耳机中的主动降噪 (ANC) 技术
数控车床对刀仪对刀:实现高效精准加工的关键步骤
考公与事业编:岗位选择的挑战与机遇 如何在官网洞察事业编岗位信息?
如何应对药物误服:紧急处理指南
好好的视网膜为何会脱离
设计师必读:如何与客户进行有效的沟通和需求理解
已致4人死亡!红曲是什么?还能放心吃吗?
地坪漆包工包料多少钱一个平方
柔性执行案件典型案例:探索高效解决纠纷的新模式
【糖果储存方法】糖果可以放冰箱保存吗 夏季糖果如何保存
从晶体管到CPU:计算机底层原理详解
今年来超40城出台“房票安置”政策:一线城市加入,上海首张房票落地金山