第四章数据存储4
1逻辑运算4
2移位运算4
3算术运算第四章数据运算4
1逻辑运算4
2移位运算4
3算术运算本章要求掌握数据的三类运算;理解逻辑和算术运算的一些应用
1逻辑运算几个基本概念:1
逻辑状态:3
逻辑变量:4
逻辑函数:指事物的规律性和因果关系
完全对立、截然相反的二种状态,如:好坏、美丑、真假、有无、高低、开关等
代表逻辑状态的符号,取值0和1
输出是输入条件的函数,有一定的因果关系
逻辑运算:是指对因果关系进行分析的一种运算
逻辑运算的结果并不表示数值的大小,而是表示的一种逻辑概念
若成立用真或1表示,若不成立用假或0表示
自然界中能表示两种不同状态的方法有很多种:如果定义了一个位作为逻辑值,就可以对它进行逻辑运算了,逻辑运算可以接收1到2个位来生成1个位
如果逻辑运算作用在1个输入位上,就叫做一元运算,如果作用在2个位上,就叫做二元运算
二进制数的逻辑运算有“与”、“或”、“非”、“异或”4种
一、位层次上的逻辑运算1、非(NOT)非运算实现逻辑否定,即进行求反运算,用符号“ˉ”或NOT表示
其实质意义就是取反
一元运算符2、与(AND)与运算又称逻辑乘,有符号“·”,或“∧”来表示,运算规则如下:二元运算符0·0=0,0·1=0,1·0=0,1·1=13、或(OR)或运算又称逻辑加,有符号“+”,或“∨”来表示,运算规则如下:二元运算符0+0=0,0+1=1,1+0=1,1+1=10·A=0,1·A=A0+A=A,1+A=14、异或(OR)异或运算又称逻辑加,有符号“”⊕,运算规则如下:二元运算符0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0异或定义:AB=AB+AB0A⊕=A,1A⊕=A同或二、模式层次上的逻辑运算相同的四种逻辑运算(非、与、或、异或)可以被应用到n位模式
非运算:例4
3与运算:例4