与运算(and)
X | Y | X and Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
特点:有0必0,全1才1。
用途:常用于复位。需要复位的位用0,不需要复位的位用1。
或运算(or)
X | Y | X or Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
特点:有1必1,全0才0。
用途:常用于置位。需要置位的位用1,不需要置位的位用0。
非运算(not)
X | not X |
---|---|
0 | 1 |
1 | 0 |
特点:非0则1,非1则0。
用途:常用于反转。
异或运算(xor)
X | Y | X xor Y |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
特点:相同为0,不同为1。
用途:常用于同时保留和反转。需要保留的位用0,需要反转的位用1。