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 ;
}
}
//////////////////////////////////////////////////////////////////////
ไม่มีความคิดเห็น:
แสดงความคิดเห็น