XOR Bitwise Operators XOR Gate เอ็กซ์คลูซิฟออร์ เครื่องหมายดำเนินการทางบิท
เอ็กซ์คลูซิฟออร์เกท
24/3/2561
SONGCHAI PRAPATRUNGSEE
XOR Bitwise Operators XOR Gate เอ็กซ์คลูซิฟออร์ เครื่องหมายดำเนินการทางบิท เอ็กซ์คลูซิฟออร์เกท
เครื่องหมายดำเนินการทางบิท
^ (XOR) กำหนด a=6 (0110), b=3 (0011)
เครื่องหมาย
|
การทำงาน
|
ตัวอย่าง
|
|
^
|
XOR
เอ็กซ์คลูซิฟออร์
|
a ^ b = 5
|
ค่าเหมือนกัน เป็น 0
ค่าต่างกัน เป็น 1
|
XOR GATE เอ๊กซ์คลูซิฟออร์เกท
input
|
output
|
XOR GATE
|
A B
|
Q
|
|
0
0
0
1
1
0
1 1
|
0
1
1
0
|
A Q
B
|
0
1 1 0
operand1 = 6
0
0 1 1
operand2 =3
-----------
0
1 0 1
(operand1 ^ operand2) = 5
///////////////////////////////////////////////////////////////////////////
/* 24/3/2561
^
(XOR) Bitwise Operators
*/
#include <REGX51.H> //REGISTER
51 Header file
void main(void)
{
unsigned char a=6,b=3;
while (1)
{
a = a ^ b ;
}
}
//////////////////////////////////////////////////////////////////////
ไม่มีความคิดเห็น:
แสดงความคิดเห็น