SOP & POS
Bentuk Persamaan Boolean
Algebra Boolean adalah gabungan pemboleh
ubah dan operator.
Satu atau lebih daripada satu input
menghasilkan output dalam range 0 atau 1 sahaja.Komplemen pemboleh ubah
ditunjukkan bagai 1 bar di atas huruf tersebut.
2cara dapat menunjukkan persamaan Boolean:
a)”Sum-of-products”(SOP):
-Gabungan nilai input yang menghasilkan 1
akan tukar menjadi pemboleh ubah yang sama.
-Letak ANDed bersama-sama,seterusnya ORed
dengan kombinasi pemboleh ubah dalam output yang sama.
-SOP dapat memperolehi daripada jadual
kebenaran(truth table).
Contoh 1(SOP):
F=A(BC’+A’B)
=ABC’+AA’B
=ABC’+0B
=ABC’
Membina Jadual Kebenaran(truth table):
Ungkapan SOP: F=(ABC’)+(AA’B)
-Caranya dapat dibuat secara terbalik.Anda
dapat mencari ungkapan SOP dari jadual kebenaran atau membina jadual kebenaran
daripada ungkapan.
Contoh 2(SOP):
F=(A+B)(A+C)(A’+C)
=(AA+AC+AB+BC)(A’+C)
=AAA’+AA’C+AA’B+A’BC+AAC+ACC+ABC+BCC
=AA’+0C+0B+A’BC+AC+AC+ABC+BC
=0+A’BC+ABC+AC+AC+BC
=0+0+AC+BC
=AC+BC
Jadual Kebenaran(Truth Table):
Ungkapan SOP: F=(AAA’)+(AA’C)+(AA’B)+(A’BC)+(AAC)+(ACC)+(ABC)+(BCC)
b)”Product-of-sum”(POS):
-Kombinasi input yang menghasilkan 0 dalam
jumlah(pemboleh ubah ORed)adalah ANDed bersama-sama.
-Menukar nilai input yang menghasilkan 0 menjadi
pemboleh ubah yang sama,iaitu ORed;pemboleh ubah ,ANDed dengan bentuk ORed yang
lain.
-Gunakan apabila lebih banyak 1 dihasilkan.
Contoh 1(POS):
F= (A+B+C) (A+B’+C’) (A’+B’+C)
(A+B’+C)
=B’C+AB’+AC(pemudahan dapat dibuat dengan
mengunakan cara Karnaugh Map)
Jadual Kebenaran(Truth Table):
Karnaugh Map:
(cara menggunakan
Karnaugh Map dapat dicari dari tajuk”Karnaugh Map”yang dibuat daripada kawan
saya)
Ungkapan POS: F= (A+B+C)
(A+B’+C’) (A’+B’+C) (A+B’+C)
-Caranya dapat dibuat secara terbalik.Anda
dapat mencari ungkapan POS dari jadual kebenaran atau membina jadual kebenaran
daripada ungkapan.
Contoh 2(POS):
F=(A'+B'+C+D)(A+B+C'+D')(A'+B+C+D')(A'+B+C'+D)
Ungkapan
POS:F=(A'+B'+C+D)(A+B+C'+D')(A'+B+C+D')(A'+B+C'+D)
by Wan Bing
_______________________________________________________________________________________________
Ungkapan SOP: F=(AAA’)+(AA’C)+(AA’B)+(A’BC)+(AAC)+(ACC)+(ABC)+(BCC)
b)”Product-of-sum”(POS):
-Kombinasi input yang menghasilkan 0 dalam
jumlah(pemboleh ubah ORed)adalah ANDed bersama-sama.
-Menukar nilai input yang menghasilkan 0 menjadi
pemboleh ubah yang sama,iaitu ORed;pemboleh ubah ,ANDed dengan bentuk ORed yang
lain.
-Gunakan apabila lebih banyak 1 dihasilkan.
Contoh 1(POS):
F= (A+B+C) (A+B’+C’) (A’+B’+C)
(A+B’+C)
=B’C+AB’+AC(pemudahan dapat dibuat dengan
mengunakan cara Karnaugh Map)
Jadual Kebenaran(Truth Table):
Karnaugh Map:
(cara menggunakan
Karnaugh Map dapat dicari dari tajuk”Karnaugh Map”yang dibuat daripada kawan
saya)
Ungkapan POS: F= (A+B+C)
(A+B’+C’) (A’+B’+C) (A+B’+C)
-Caranya dapat dibuat secara terbalik.Anda
dapat mencari ungkapan POS dari jadual kebenaran atau membina jadual kebenaran
daripada ungkapan.
Contoh 2(POS):
F=(A'+B'+C+D)(A+B+C'+D')(A'+B+C+D')(A'+B+C'+D)
Ungkapan
POS:F=(A'+B'+C+D)(A+B+C'+D')(A'+B+C+D')(A'+B+C'+D)
Boolean Algebra
Syarat asas Boolean Algebra :
Absorption Law:
Buktikan bahawa: A(A+B)=A
A(A+B)
=AA+AB (AA=A)è idempotent law
=A+AB
=A(1+B) (1+B=1)è zero and one law
=A(1)
=A (terbukti)
Buktikan bahawa: A+A.B=A
A+A.B
=A(1+1.B)
=A(1+B) (1+B=1)è zero and one law
=A(1)
=A (terbukti)
Buktikan bahawa: A+A’B=A+B
A+A’B
=A(A+B)+A’B [A(A+B)=AA+AB]èdistributive law
=(AA+AB)+A’B
=AA+AB+A’B (AA=A)è idempotent law
=A+AB+A’B
=A+B(A+A’) (A+A’=1)è inverse law
=A+B(1)
=A+B (terbukti)
Distributive Law:
Terbalik buktikan bahawa: (A+B).(A+C)=A+BC
(A+B).(A+C)
=AA+AC+AB+BC (AA=A)è idempotent law
=A+AC+AB+BC
=A(1+C)+AB+BC (1+C=1)è zero and
one law
=A(1)+AB+BC
=A(1+B)+BC (1+B=1)è zero and one law
=A(1)+BC
=A+BC (terbukti)
De Morgan's Law:
by Fong
_______________________________________________________________________________________________
Karnaugh map
PETA KARNAUGH
Peraturan untuk membulatkan 1’s:
1)Bulatkan hanya 1’s
2)Tidak boleh bulatkan 1’s dalam bentuk
pepenjuru
3)Bulat 1’s dalam bilangan kuasa 2 seperti
2^n=1,2,4,8,16…
n=0,1,2,3,4,...
4)Bulatkan dengan sebesar mungkin
5)semua 1s mesti tergolong dalam kumpulan
Dengan menggunakan lajurX untuk mengisi maklumat ke dalam peta Karnaugh
F B A N is 1
F' B' A' N' is 0
_______________________________________________________________________________________________
Logic Circuit (Universal Gates)n=0,1,2,3,4,...
Logic gates
-Gates adalah
litar elektronik yang menghasilkan isyarat output yang mudah.
-Gates asas yang
digunakan dalam logik digital adalah AND gate,
OR gate, NOT gate,
NAND gate, NOR gate, dan XOR gate.
-Setiap gates
boleh ditakrifkan dalam tiga cara iaitu simbol grafik, algebraic expressions dan truth table.
-Setiap gates ada
satu input atau dua input dan satu output.
-Semua gates
kecuali NOT gate boleh mempunyai lebih dua input.
Gambar rajah di
atas adalah basic logic gates.
-Untuk truth
table, nilai
kebenaran BENAR ditulis sebagai 1, dan SALAH ditulis sebagai 0.
Contoh 1-Buat satu
truth table untuk combinational circuits(OR gate dan NOT gate) yang di bawah:
Truth table:
::x dan y adalah input.(x+y) adalah output untuk OR gate manakala (x+y)’ adalah output untuk OR dan NOT gate.
Contoh 2-Lukis a logic
circuit untuk A + BC + D.
Universal Gates
Gates boleh
digunakan untuk melaksanakan apa-apa gates iaitu AND gate,OR gate dan NOT gate
atau mana-mana kombinasi gates adalah dipanggil universal gates.NAND dan NOR
adalah contoh universal gates.
NAND Gate
-NAND
Gate adalah logic gate yang menghasilkan output yang salah sahaja kalau semua
inputs adalah betul.
Graphical symbol
untuk NAND gate
Truth table untuk NAND gate
-A dan B adalah input.A NAND B adalah output.
-A NAND B maksud ialah A darab B dan jawapannya
berbalik.
NOR Gate
-NOR gate adalah logic gate yang akan menghasilkan
output yang tinggi
jika kedua-dua input adalah rendah manakala logic gate
akan menghasilkan output yang rendah jika satu atau kedua-dua input menjadi
tinggi.
Graphical symbol untuk NOR Gate
Truth table untuk NOR Gate
-A dan B adalah input.A NOR B adalah output.
-A NOR B maksud adalah A tambah B dan jawapannya
berbalik.
Contoh:Lukis half-adder cuma guna NOR gate.
by Jian Tung
____________________________________________________________________________
Multiplexor & Decoder
Pemultipleks (Multiplexer)
Pemultipleks (multiplexer) atau pemilih data (data selector)
singkatan sebagai MUX terdiri daripada kumpulan input data (data inputs) dan
kumpulan input kawalan (control inputs). Input kawalan digunakan untuk memilih
satu data input dengan tepat yang akan menjadi output. Input kawalan juga
dirujuk sebagai garisan pemilihan (selection lines).
Bilangan input kawalan berhubung secara langsung dengan bilangan data input maksimum
yang boleh dipilih. Satu MUX dengan input kawalan bilangan n yang boleh dipilih
paling maksimum 2n data input.
Apabila n = 2, data input
yang boleh dipilih adalah 22 = 4. Apabila n = 3, data input yang boleh dipilih adalah 23 = 8. 8 darab
1 (n = 3) MUX telah menggunakan tiga
input kawalan untuk memilih tepat satu dari lapan data input untuk menjadi
output. Tiga input kawalan dilabel sebagai A, B, dan C.
Z = A’B’C’(I0)
+ A’B’C(I1) +
A’BC’(I2) + A’BC(I3) +
AB’C’(I4) + AB’C(I5) + ABC’(I6) + ABC(I7)
Gambar 5.1 Contoh 8-to-1 MUX
Decoders
Penyahkod (decorder) ialah suatu kombinasi litar yang
menukarkan informasi binari dari n input menjadi tepat satu output dengan maksimumnya 2n output.
Bilangan maksimum output adalah berhubung secara langsung dengan bilangan input. Penyahkod
with n inputs menyokong 2n output. Apabila n = 2, terdapat 22
= 4 output yang
boleh dinyahkod. Apabila n = 3, terdapat 23 = 8 output yang boleh dinyahkod.
Contoh: Design satu 3 X 8 dekoder dengan mengguanakan truth
table.
Inputs
Outputs
A
B
C
Y0
Y1
Y2
Y3
Y4
Y5
Y6
Y7
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
0
0
0
0
1
Y0 = A’B’C’ Y1 = A’B’C Y2 = A’BC’ Y3 = A’BC
Y4 = AB’C’ Y5 = AB’C Y6 = ABC’ Y7 = ABC
Penyahkod menjana semua kemungkinan minterm daripada tiga
pemboleh ubah input.
Tepat satu garis output jadi 1 bagi setiap kombinasi input pembolehubah.
Gambar di bawah merupakan blok diagram penyahkod jenis 3 X 8.
Pemultipleks dan penyahkod adalah peranti yang berlainan.
Pemultipleks (MUX) merupakan peranti "banyak"
kepada "sedikit". Sebagai contoh, 4:1 MUX memilih salah satu daripada
empat isyarat input dan akan diserahkan kepada output.
Sebaliknya, penyahkod mengambil isyarat "sedikit "
dan menjadikan output "banyak". Biasanya penyahkod digambarkan
sebagai n: 2n. Sebagai contoh, 4 : 16 MUX membaca input 4 bit dan menafsirkan
ini sebagai nombor binari. Barisan output yang sepadan bagi nombor ini ditambahkan.
Jadi, jika input adalah 0101(asas 2) = 5(perpuluhan), maka
garisan output yang ke-5 adalah tinggi manakala semua output lain adalah
rendah.
by CSY
Bilangan input kawalan berhubung secara langsung dengan bilangan data input maksimum
yang boleh dipilih. Satu MUX dengan input kawalan bilangan n yang boleh dipilih
paling maksimum 2n data input.
Apabila n = 2, data input
yang boleh dipilih adalah 22 = 4. Apabila n = 3, data input yang boleh dipilih adalah 23 = 8. 8 darab
1 (n = 3) MUX telah menggunakan tiga
input kawalan untuk memilih tepat satu dari lapan data input untuk menjadi
output. Tiga input kawalan dilabel sebagai A, B, dan C.
Z = A’B’C’(I0)
+ A’B’C(I1) +
A’BC’(I2) + A’BC(I3) +
AB’C’(I4) + AB’C(I5) + ABC’(I6) + ABC(I7)
Inputs
|
Outputs
|
|||||||||
A
|
B
|
C
|
Y0
|
Y1
|
Y2
|
Y3
|
Y4
|
Y5
|
Y6
|
Y7
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
Y0 = A’B’C’ Y1 = A’B’C Y2 = A’BC’ Y3 = A’BC
Y4 = AB’C’ Y5 = AB’C Y6 = ABC’ Y7 = ABC
No comments:
Post a Comment