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

OR Bitwise Operators OR Gate ออร์ เครื่องหมายดำเนินการทางบิท ออร์เกท












OR Bitwise Operators OR Gate ออร์ เครื่องหมายดำเนินการทางบิท ออร์เกท
17/3/2561 SONGCHAI PRAPATRUNGSEE
OR Bitwise Operators OR Gate ออร์ เครื่องหมายดำเนินการทางบิท ออร์เกท

เครื่องหมายดำเนินการทางบิท | (OR) กำหนด a=6 (0110), b=3 (0011)
บิท
การทำงาน
ตัวอย่าง

|
ออร์ OR
a | b = 7
1 ออร์อะไรก็ได้1
0 ออร์อะไรก็ได้ตามค่าที่มาออร์
เปรียบเสมือนเครื่องหมายบวก

ออร์เกท OR GATE
     input
   output
     OR GATE
     A     B
     Q

0           0
0           1
1           0
1     1
     0
     1
     1
     1
  
   A                         Q
  
   B

0  1  1  0    operand1 = 6
0  0  1  1    operand2  =3
-----------
0  1  1  1    (operand1 | operand2) = 7
///////////////////////////////////////////////////////////////////////////
/* 17/3/2561
 | Bitwise Operators
 */

#include <REGX51.H> //REGISTER 51 Header file

void main(void)
{
        unsigned char a=6,b=3;
  while (1)
        {
          a = a | b ;
  }
}
//////////////////////////////////////////////////////////////////////


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