Nama : Muhammad Hafidh R
NIM : 11.11.2479
Kelas : TI 11 F
XOR & XNOR in C Code
Subroutin
Pengertian dan Macam-Macam Gerbang Logika [Logic Gate]
Gerbang
Logika merupakan
suatu entitas dalam elektronika dan matematika boolean yang mengubah satu atau
beberapa masukan logik menjadi sebuah sinyal keluaran logik.
Gerbang
logika atau sering
juga disebut gerbang logika boolean merupakan sebuah sistem pemrosesan dasar
yang dapat memproses input-input yang berupa bilangan biner menjadi sebuah
output yang berkondisi yang akhirnya digunakan untuk proses
selanjutnya.
Macam-Macam Gerbang Logika :
Macam-Macam Gerbang Logika :
|
Gerbang AND
|
- Gerbang AND
Gerbang AND akan berlogika 1 atau
keluarannya akan berlogika 1 apabila semua masukan / inputannya berlogika 1,
namun apabila semua atau salah satu masukannya berlogika 0 maka outputnya akan
berlogika 0. Tabel Kebenaran
Input A
|
Input B
|
Output
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
- Gerbang OR
Gerbang OR akan berlogika 1 apabila salah satu atau semua inputan yang dimasukkan bernilai 1 dan apabila keluaran yang di inginkan berlogika 0 maka inputan yang dimasukkan harus bernilai 0 semua.
Gambar Gerbang OR
|
Tabel Kebenaran
Input A
|
Input B
|
Output
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
- Gerbang
NOT
Gerbang NOT berfungsi sebagai pembalik (Inverter), yang mana outputnya akan bernilai terbalik dengan inputannya.
Gambar Gerbang NOT
|
- Tabel Kebenaran
Input
|
Output
|
0
|
1
|
1
|
0
|
- Gerbang
NAND
Gerbang NAND akan bernilai / outputnya akan berlogika 0 apabila semua inputannya bernilai 1 dan outpunya akan berlogika 1 apabila semua atau salah satu inputannya bernilai 0.
Gambar Gerbang NAND
|
TABEL KEBENARAN
Input A
|
Input B
|
Output
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
- Gerbang
NOR
Gerbang NOR merupakan gerbang logika yang outputnya akan berlogika 1 apabila semua inputannya bernilai 0, dan outpunya akan berlogika 0 apabila semua atau salah satu inputannya inputannya berlogika 1.
Gambar Gerbang NOR
|
- Tabel Kebenaran
Input A
|
Input B
|
Output Y
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
- Gerbang
XOR
Gerbang XOR merupakan kepanjangan dari Exclusive OR yang mana keluarannya akan berlogika 1 apabila inputannya berbeda, namun apabila semua inputanya sama maka akan memberikan keluarannya 0.
Tabel Kebenaran
Gambar Gerbang XOR
|
Input A
|
Input B
|
Output X
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
- Gerbang
XNOR
Gerbang XOR merupakan kepanjangan dari Exclusive NOR yang mana keluarannya akan berlogika 1 apabila semua inputannya sama, namun apabila inputannya berbeda maka akan memberikan output berlogika 0.
Gerbang XNOR
|
Tabel Kebenaran
Input A
|
Input B
|
Output X
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
[CODE]XOR gate yaitu
A | B = Y
=========
0 | 0 =
0 0 | 1 = 1
1 | 0 = 1
1 | 1 =
0 ==========
XNOR = ~ XOR
maka XNOR gate yaitu
A | B = Y
=========
0 | 0 = 1
0 | 1 =
0 1 | 0 =
0 1 | 1 = 1
==========[/CODE]
misal variabel a = sinyal digitalnya dan b adalah konstanta, dan hasil gate = y
[CODE]unsigned char logic_xor(unsigned char a,unsigned char b)
{
unsigned char y = 0; //bit hasil logic XOR
unsigned char nbit; //nomor bit yang diproses
nbit=8;
while (nbit--)
{
if ((a&(1
#446
A | B = Y
=========
0 | 0 =
0 0 | 1 = 1
1 | 0 = 1
1 | 1 =
0 ==========
XNOR = ~ XOR
maka XNOR gate yaitu
A | B = Y
=========
0 | 0 = 1
0 | 1 =
0 1 | 0 =
0 1 | 1 = 1
==========[/CODE]
Sumber :
http://archive.kaskus.co.id/thread/8880341/440#445
15 Januari 2014
// //
0
Coment
//