1.3.2 二进制数的逻辑运算

1.3.2 二进制数的逻辑运算

1.“与”(AND)运算

“与”运算又称逻辑乘,其运算符号为·或∧。如有A,B两个逻辑变量(每个变量只能有0或1两种取值),可能有的取值情况只有4种,在各种取值的条件下得到的“与”运算结果如下表所示:

img7

即只有当A,B两个变量的取值均为1时,它们的“与”运算的结果才是1。

2.“或”(OR)运算

“或”运算又称逻辑加,可用符号+或∨来表示。“或”运算规则可用下表说明:

img8

即A,B两个变量中只要有一个变量取值为1,则它们“或”运算的结果就是1。

3.“非”(NOT)运算

若变量为A,则它的“非”运算的结果用-A来表示。“非”运算规则可用下表说明:

img9

4.“异或”(XOR)运算

“异或”运算可用符号+或A来表示。其运算规则用下表说明:

img10

即当两个变量的取值相异时,它们的“异或”运算结果为1。

【例1-15】 已知:A=1011010,B=11000110,求:F1=A+B;F2=A·B;F3=-A;F4=A+B的值。

F1=A+B=11110111 F2=A·B=10000100F3=-A=01001010 F4=A+B=01110011