计算机中的逻辑运算(与、或、非、异或、同或、与非、或非)

这篇具有很好参考价值的文章主要介绍了计算机中的逻辑运算(与、或、非、异或、同或、与非、或非)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

计算机中的逻辑运算又被称作为“布尔运算”,分别为:异或。此外在门电路中还有:同或与非或非。共七种。

这七种逻辑运算中,只有 逻辑非运算 是一元逻辑运算(一个运算操作数),其他六种均是二元逻辑运算(两个运算操作数)。

逻辑运算只有两个布尔值:

  • 0 ,表示假值(False)。
  • 1 ,表示真值(True)。

1. 与(AND)&

逻辑表达式:F=AB

逻辑与运算,运算规则:全1为1,有0为0。即只有两个操作数都为1时,结果才为1,其他情况均为0(也可以说,只要有0,结果就为0)。

操作数1 操作数2 结果值
1 1 1
1 0 0
0 1 0
0 0 0

2. 或(OR)|

逻辑表达式:F=A+B.
(也写作A∨B(逻辑学),A || B(计算机科学),或A + B(电子学))

逻辑或运算,运算规则:全0为0,有1为1。即只有两个操作数都为0时,结果才为0,其他情况均为1(也可以说,只要有1,结果就为1)。

操作数1 操作数2 结果值
1 1 1
1 0 1
0 1 1
0 0 0

3. 非(NOT)~

逻辑表达式:
逻辑同或,计算机基础,后端
逻辑非运算,仅有一个运算操作数,所以是一元逻辑运算。
运算规则:1变0,0变1。即操作数为1时结果为0,操作数为0时结果为1。

操作数 结果值
1 0
0 1

4. 异或(XOR)^

逻辑表达式:
逻辑同或,计算机基础,后端
逻辑异或运算,运算规则:相异为1,相同为0。即两个操作数不一样时结果为1,两个操作数相同时结果为0。

操作数1 操作数2 结果值
1 1 0
1 0 1
0 1 1
0 0 0

5. 同或(XNOR)

逻辑表达式:
逻辑同或,计算机基础,后端

逻辑同或运算,运算规则:相同为1,相异为0。与异或运算规则相反。即两个操作数值相同时结果为1,两个操作数不一样时结果为0。

操作数1 操作数2 结果值
1 1 1
1 0 0
0 1 0
0 0 1

6. 与非(NAND)

逻辑表达式:
逻辑同或,计算机基础,后端
逻辑与非运算,运算规则:先与后非(全1为0,有0为1)。也就是将两个操作数先进行“逻辑与运算”,对与“运算结果值”再进行“逻辑非运算”,产生最终的结果。

操作数1 操作数2 与运算结果值 最终结果值
1 1 1 0
1 0 0 1
0 1 0 1
0 0 0 1

7. 或非(NOR)

逻辑表达式:
逻辑同或,计算机基础,后端
逻辑或非运算,运算规则:先或后非(全0为1,有1为0)。也就是将两个操作数先进行“逻辑或运算”,对“或运算结果值”再进行“逻辑非运算”,产生最终的结果。文章来源地址https://www.toymoban.com/news/detail-716354.html

操作数1 操作数2 或运算结果值 最终结果值
1 1 1 0
1 0 1 0
0 1 1 0
0 0 0 1

到了这里,关于计算机中的逻辑运算(与、或、非、异或、同或、与非、或非)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机组成原理实验——实验1 运算器实验

    (1)掌握算术逻辑运算单元的工作原理。 (2)熟悉简单运算器的电路组成。 (3)熟悉4位运算功能发生器(74LS181)的算术、逻辑运算功能。 (1)做好实验预习,看懂电路图,熟悉实验中所用芯片各引脚的功能和连接方法。 (2)按照实验内容与步骤的要求,认真仔细地完

    2024年02月12日
    浏览(41)
  • 计算机组成与结构实验一《运算器组成》

    一、实验目的与要求 一、实验目的 (1)熟悉TEC-8模型计算机的节拍脉冲T1T2T3 (2)熟悉TEC-8模型机双端口通用寄存器组的读写操作 (3)熟悉TEC-8模型机运算器的数据传送通路 (4)验证74181的加、减、与、或功能 (5)按给定的数据,完成几种指定的算术运算和逻辑运算 二、

    2024年02月04日
    浏览(45)
  • 计算机组成与体系结构第一次试验:运算器实验

    为了帮助同学们完成痛苦的实验课程设计,本作者将其作出的实验结果及代码贴至CSDN中,供同学们学习参考。如有不足或描述不完善之处,敬请各位指出,欢迎各位的斧正! 掌握使用算术逻辑运算器 74LS181 进行算术运算、 逻辑运算的方法。 掌握基于“累加-移位”原理的串

    2024年02月04日
    浏览(52)
  • 【带你深挖计算机底层逻辑,带你认清CPU与主存之间的工作原理】

    计算机底层原理 文章目录 系列文章目录 前言 一、什么是主机 二、CPU 三、两类存储器 总结         带你深入理解计算机底层原理,为日后写出更健壮更安全更高效的代码打下坚实的基础,计算机硬件最底层的实现就如同建筑物的地基,清晰地掌握底层原理对大家将来编程

    2023年04月19日
    浏览(42)
  • 【计算机组成原理】24王道考研笔记——第二章 数据的表示和运算

    1.1 进制转换 任意进制-十进制: 二进制-八进制、十六进制: 各种进制的常见书写方式: 十进制-任意进制:(用拼凑法最快) 真值:符合人类习惯的数字(带±号的数) 机器数:正负号被“数字化” 1.2 定点数 常规计数:定点数;科学计数法:浮点数 无符号数: 有符号定

    2024年02月16日
    浏览(53)
  • 【计算机视觉】二、图像形成:1、向量和矩阵的基本运算:线性变换与齐次坐标

    x = [ x y ] boldsymbol{x} =begin{bmatrix}x\\\\yend{bmatrix} x = [ x y ​ ] 1. 平移变换 [ x ′ y ′ ] = [ x y ] + [ a b ] begin{bmatrix}x\\\'\\\\y\\\'end{bmatrix} = begin{bmatrix}x\\\\yend{bmatrix} + begin{bmatrix}a\\\\bend{bmatrix} [ x ′ y ′ ​ ] = [ x y ​ ] + [ a b ​ ]   将向量 [ a b ] begin{bmatrix}a\\\\bend{bmatrix} [ a b ​ ] 加到 [

    2024年03月17日
    浏览(49)
  • 头歌计算机组成原理实验—运算器设计(4)第4关:16位快速加法器设计

    实验目的 帮助学生理解成组进位产生函数,成组进位传递函数的概念,熟悉 Logisim 平台子电路的概念,能利用前述实验封装好的4位先行进位子电路以及4位快速加法器子电路构建16位、32位、64位快速加法器,并能利用相关知识分析对应电路的时间延迟,理解电路并行的概念。

    2024年02月05日
    浏览(133)
  • 异或运算在算法中的神奇应用

    两个二进制数进行异或运算时,每一位上的数相同则结果为0,不同则结果为1。 简单记:异或就是二进制的无进位相加。 还有个同或运算:相同为1,不同为0,和异或是反的。 任何数与0异或,结果还是这个数:0^n=n 任何数与自身异或,结果都是0:n^n=0 异或运算满足交换律和

    2024年04月08日
    浏览(46)
  • WebAssembly不是软件!它是计算机中的计算机

    整体上看,WebAssembly 不仅通过沙盒执行提高了安全性,还通过使开发人员能够使用几乎所有流行语言创建高性能 Web 应用程序。随着WebAssembly的不断发展和生态系统的扩展,其“游戏规则改变者”的角色在开源开发的格局中可能会愈发突出。 不要把Wasm当成软件,它是计算机中

    2024年02月08日
    浏览(40)
  • 计算机视觉的实际应用:计算机视觉在实际应用中的成功案例

    计算机视觉(Computer Vision)是一种利用计算机解析、理解并从图像中抽取信息的技术。它是一种跨学科的研究领域,涉及到计算机科学、数学、物理、生物学、心理学等多个领域的知识和技术。计算机视觉的应用范围广泛,包括图像处理、图像识别、机器人视觉、自动驾驶等

    2024年01月23日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包