1、西安市第二聋哑学校何艳,二进制的逻辑运算,高中信息技术,二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。这种具有逻辑属性的变量就称为逻辑变量。 逻辑变量“1”“0”之间的运算称为逻辑运算。 计算机中的晶体二极管的 “通电”或 “断开”也会用“1”和“0”来进行逻辑控制,所以我们需要了解二进制的逻辑运算法则。,二进制的逻辑运算,二进制的逻辑运算:1.逻辑“或” “V”; 2.逻辑“与” “”; 3.逻辑“非” “”; 4.逻辑“异或“ “ ”;,二进制的逻辑运算,逻辑“或”运算:符号:“V”;法则:两个相“或”的逻辑变量中,只要有一个为1,“或”运算的结果就为1。仅
2、当两个变量都为0时,“或”运算的结果才为0。,二进制的逻辑运算,逻辑“与”运算:符号: “”;法则:两个相“与”的逻辑变量中,只要有一个为0,“与”运算的结果就为0。仅当两个变量都为1时,“与”运算的结果才为1。,二进制的逻辑运算,逻辑“非”运算:符号: “”;法则:又称为逻辑否定,就是将原逻辑变量的状态求反。,二进制的逻辑运算,逻辑“异或“ 符号: “ ”;法则:两个相“异或”的逻辑运算变量,取值相同时,“异或”的结果为0;取值相异时,“异或”的结果为1 。,二进制的逻辑运算,填空:,(1),(2),二进制的逻辑运算,强调:当逻辑变量为多位时,可在两个逻辑变量对应位之间按上述规则进行运算。特别注意,所有的逻辑运算都是按位进行的,位与位之间没有任何联系,即不存在算术运算过程中的进位或借位关系。,练习,已知 X(000011111111)2Y(010101010101)2 求 Z1XY;Z2XY;Z3 ;Z4X Y 的值。,