Algebra Boolean
Komputer dibina menggunakan litar elektronik digit yang pantas. Litar sedemikian boleh dibahagikan kepada dua jenis iaitu diskret dan bersepadu. Komponen diskret mempunyai cuma satu peranti contohnya perintang, pemuat atau diod. Litar bersepadu (IC) pula mengandungi komponen-komponen yang banyak di dalamnya. Penggunaan IC membolehkan sistem dibina dengan lebih kecil dan lebih padat. Pereka bentuk tidak perlu memahami secara terperinci kendalian litar dalaman sesuatu IC untuk menggunakannya dengan berkesan. Dengan litar digit kita lebih mementingkan fungsi logik litar tersebut dan bukan ciri elektriknya. Bagaimanapun, kita mesti mematuhi peraturan asas tentang bekalan kuasa dan keperluan masukan dan keluaran litar tersebut.
Litar bersepadu dibina dari litar asas dinamai get. Penyambungan get dinyatakan secara matematik melalui logik perduaan.

Litar logik digit mengendalikan pemboleh ubah yang hanya boleh mempunyai dua nilai. Dua nilai ini boleh diberikan berbagai-bagai nama (seperti benar dan palsu, ya dan tidak, dan sebagainya), tetapi untuk memudahkan perbincangan kita berikan nilai-nilai 0 dan 1. Logik perduaan digunakan untuk menyatakan olahan maklumat perduaan menggunakan matematik. Cabang matematik khusus bagi mengolah nilai-nilai perudaan ini dinamakan aljabar Boolean.
Logik perduaan terdiri dari pemboleh ubah dan kendalian. Pemboleh ubah boleh dinyatakan dengan huruf-huruf seperti A, B, C, P, Q, X, Y, Z dan sebagainya. Terdapat tiga kendalian utama iaitu AND, OR dan NOT.
|
AND Gate |
||||||||||||||||||
|
|
|
|
|||||||||||||||
|
AND Gate |
|||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||
Kendalian AND dinyatakan dengan tanda titik atau dengan ketiadaan pengendali. Umpamanya,
atau Q = AB
dibaca Q bersamaaan A AND B. Pemboleh ubah Q hanya boleh bernilai 1 jika A dan B bernilai 1. Pada ketika-ketika lain, Q bernilai 0.
|
OR Gate |
||||||||||||||||||
|
|
|
|
|||||||||||||||
Kendalian OR dinyatakan dengan tanda campur.
Umpamanya,
Q = A + B
dibaca Q bersamaaan A OR B. Pemboleh ubah Y boleh bernilai 1 jika A atau B bernilai 1. Sekiranya A dan B bernilai 0, Q bernilai 0.
|
NOT Gate |
||||||||
|
|
|
||||||
Kendalian NOT dinyatakan dengan tanda bar. Umpamanya,
![]()
dibaca Q tidak bersamaaan A. Ini bermaksud Q mempunyai nilai yang bertentangan dengan A. Jika A bersamaan 0 , Q bernilai 1, tetapi jika X bersamaan 1, Q bernilai 0.
|
NOR Gate |
||||||||||||||||||
|
|
|
|
|||||||||||||||
Kendalian NOR dinyatakan dengan tanda campur dan tanda bar.
Umpamanya,
![]()
Pemboleh ubah Q hanya boleh bernilai 0 jika salah satu dari A dan B bernilai 1. Ini bermaksud ia menghasilkan 1 apabila kesemua masukannya 0.
|
NAND Gate |
||||||||||||||||||
|
|
|
|
|||||||||||||||
Umpamanya,
![]()
Pemboleh ubah Q hanya boleh bernilai 0 jika kedua-dua A dan B bernilai 1. Pada ketika-ketika yang lain Q bernilai 1.
|
XOR Gate |
||||||||||||||||||
|
|
|
|
|||||||||||||||
Kendalian XOR dinyatakan dengan bulatan bertanda campur.
Umpamanya,
![]()
Pemboleh ubah Q hanya boleh bernilai 1 jika jumlah masukan yang bernilai 1 adakah ganjil. Ini bermaksud ia menghasilkan 0 apabila kesemua masukannya 0 atau 1.
XOR

A . B = B . A
A + B = B + A
A . (B + C) = (A . B) + (A . C)
A + (B . C) = (A + B) . (A + C)
A .
A = 0
![]()
A + A = 1
Hukum Associative
A . (B . C) = (A . B) . C
A + (B + C) = (A + B) + C
![]()
![]()
0 . A = 0
1 + A = 1
A . A = A
A + A = A
2. Lukis jadual kebenaran untuk
mewakili pernyataan ![]()