วันเสาร์ที่ 24 มีนาคม พ.ศ. 2561

XOR Bitwise Operators XOR Gate เอ็กซ์คลูซิฟออร์ เครื่องหมายดำเนินการทางบิท เอ็กซ์คลูซิฟออร์เกท












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 ;
  }
}
//////////////////////////////////////////////////////////////////////


ไม่มีความคิดเห็น: