rangkaian logika kombinasional eka maulana, st, mt, meng. · 2012. 10. 4. · untuk merancang...
TRANSCRIPT
![Page 1: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/1.jpg)
Rangkaian Logika Kombinasional
Eka Maulana, ST, MT, MEng.
![Page 2: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/2.jpg)
KOMBINASIONAL
KOMBINASIONAL memoryless
![Page 3: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/3.jpg)
IX.IX. RANGKAIAN LOGIKA KOMBINASIONALRANGKAIAN LOGIKA KOMBINASIONAL
AA.. PENDAHULUANPENDAHULUAN-- SuatuSuatu rangkaianrangkaian diklasifikasikandiklasifikasikan
sebagaisebagai kombinasionalkombinasional jikajika memilikimemilikisifatsifat yaituyaitu keluarannyakeluarannya ditentukanditentukanhanyahanya oleholeh masukkanmasukkan eksternaleksternal sajasaja..
-- SuatuSuatu rangkaianrangkaian diklasifikasikandiklasifikasikansequentialsequential jikajika iaia memilikimemiliki sifatsifatkeluarannyakeluarannya ditentukanditentukan oleholeh tidaktidakhanyahanya masukkanmasukkan eksternaleksternal tetapitetapi jugajugaoleholeh kondisikondisi sebelumnyasebelumnya..
![Page 4: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/4.jpg)
Lanjutan…….
Rangkaian Logika
Kombinasional Sequential
Sinkron/Clock mode Asinkron
Fundamental Pulse mode
Gambar Rangkaian Logika
![Page 5: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/5.jpg)
MODEL RANGKAIAN KOMBINASIONALMODEL RANGKAIAN KOMBINASIONAL
DenganDengan ::FF11 == FF11 (I(I11,, II22,,……IInn ;; tt11 == FF11 setelahsetelah tt11FF22 == FF22 (I(I11,, II22,,……IInn ;; tt22 == FF22 setelahsetelah tt22-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --FFnn == FFnn (I(I11,, II22,,……IInn ;; ttnn == FFnn setelahsetelah ttnn
RangkaianLogikaKombinasional(Komponentak ada Delay)
t1
t2
t n
I1
I2
In
F1
F2
Fn
t1
t2
t n
![Page 6: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/6.jpg)
Lanjutan ……..Lanjutan ……..
FF (( kapitalkapital )) == SinyalSinyal steadysteady statestate dengandenganasumsiasumsi tidaktidak adaada delaydelay..
tt (( kecilkecil )) == SifatSifat dinamisdinamis daridari sinyalsinyalyangyang dapatdapat berubahberubah selamaselamaintervalinterval waktuwaktu tt..
![Page 7: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/7.jpg)
B.B. PROSEDUR PERANCANGANPROSEDUR PERANCANGAN
aa.. PokokPokok permasalahanpermasalahan sudahsudah ditentukanditentukanyaituyaitu jumlahjumlah inputinput yangyang dibutuhkandibutuhkan sertasertajumlahjumlah outputoutput yangyang tertentutertentu..
bb.. SusunSusun kedalamkedalam tabeltabel kebenarankebenaran (Truth(TruthTable)Table)..
cc.. KondisiKondisi don’tdon’t carecare dapatdapat diikutdiikut sertakansertakanapabilaapabila tidaktidak mempengaruhimempengaruhi outputoutput..
![Page 8: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/8.jpg)
C.C. DECODERDECODERDecoderDecoder adalahadalah rangkaianrangkaian kombinasikombinasi yangyang akanakanmemilihmemilih salahsalah satusatu keluarankeluaran sesuaisesuai dengandengankonfigurasikonfigurasi inputinput.. DecoderDecoder memilikimemiliki nn inputinputdandan 22nn outputoutput..
BlokBlok DiagramDiagram DecoderDecoder..
Decoder
n to 2n
IO
I1
In
YO
Y1
Y (2n-1)
![Page 9: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/9.jpg)
Lanjutan ……..Lanjutan ……..
UntukUntuk DecoderDecoder 22 toto 44
Decoder
n to 2n
IO
I1
YO
Y1Y2
Y3
![Page 10: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/10.jpg)
Lanjutan …….Lanjutan …….
TabelTabel KebenaranKebenaran
IIO O II11 YYO O YY1 1 YY2 2 YY33
O OO OO 1O 11 O 1 O 1 11 1
1 O O O1 O O OO 1 O OO 1 O OO O 1 OO O 1 OO O O 1O O O 1
![Page 11: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/11.jpg)
RANGKAIAN LOGIKARANGKAIAN LOGIKA
I1
I0 Y0
Y1
Y2
Y3
![Page 12: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/12.jpg)
UntukUntuk merancangmerancang rangkaianrangkaian kombinasionalkombinasionaldapatdapat digunakandigunakan DecoderDecoder dandan eksternaleksternal ORORgategate (rangkaian(rangkaian kombinasikombinasi nn -- inputinput dandan mm––outputoutput dapatdapat diimplementasikandiimplementasikan dengandengan nntoto 22nn lineline decoderdecoder dandan mm –– OROR gate)gate)..
ContohContoh..ImplementasikanImplementasikan suatusuatu FullFull AdderAdder dengandenganmemakaimemakai DecoderDecoder dandan 22 gerbanggerbang OROR
JawabJawab ::SumSum == AA BB CinCin == ΣΣ 11,,22,,44,,77CarryCarry outout == (A(A B)B) CinCin ++ ABAB == ΣΣ 33,,55,,66,,77
![Page 13: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/13.jpg)
Lanjutan…..Lanjutan…..
GambarGambar RangkaianRangkaian LogikaLogika
Decoder
3 to 8
Cin
A
B
Y1
Y0
Y2
Y3
Y4
Y5
Y6Y7
Sum
Carry out
![Page 14: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/14.jpg)
CONTOH PERANCANGAN DECODERCONTOH PERANCANGAN DECODER
RancangRancang BCDBCD toto DesimalDesimal DecoderDecoder untukuntukmengubahmengubah BCDBCD keke sevenseven segmentsegment ??
CatatanCatatan :: SevenSeven SegmentSegment..
a
d
gb
c
f
e
![Page 15: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/15.jpg)
D.D. ENCODERENCODER
EncoderEncoder adalahadalah rangkaianrangkaian kombinasikombinasi yangyangmerupakanmerupakan kebalikankebalikan daridari DecoderDecoder yaituyaitumanghasilkanmanghasilkan outputoutput kodekode binerbiner yangyangberkorespondensiberkorespondensi dengandengan nilainilai inputinput.. EncoderEncodermemilikimemiliki 22nn inputinput dandan nn outputoutput..
Tabel kebenaran Encoder 4 to 2Tabel kebenaran Encoder 4 to 2INPUTINPUT OUTPUTOUTPUT
II0 0 II1 1 II2 2 II3 3 X YX Y1 0 0 01 0 0 00 1 0 00 1 0 00 0 1 00 0 1 00 0 0 10 0 0 1
0 0 0 0 0 10 11 01 01 11 1
X = II2 + 2 + II33
Y = II1 + 1 + II33
![Page 16: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/16.jpg)
E.E. MULTIPLEXER ( MUX )MULTIPLEXER ( MUX )
BlokBlok DiagramDiagram LogikaLogika MuxMux..
Mux
N x 1
01
n
A B
Input Data Output
Select / address
![Page 17: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/17.jpg)
PROSEDUR PERANCANGAN RANGKAIAN PROSEDUR PERANCANGAN RANGKAIAN KOMBINASIONAL DENGAN MUXKOMBINASIONAL DENGAN MUX
11.. BuatBuat tabeltabel kebenarankebenaran sesuaisesuai dengandengan kondisikondisiinputinput dandan outputoutput sertaserta nomornomor MintermnyaMintermnya..
22.. SalahSalah satusatu variabelvariabel inputinput digunakandigunakan sebagaisebagaiDataData dandan sisanyasisanya daridari variabelvariabel inputinput sebagaisebagaiaddress/selectoraddress/selector..
33.. BuatBuat tabeltabel ImplementasiImplementasi dandan lingkarilingkari nomornomorMintermnyaMintermnya yangyang sesuaisesuai dengandengan outputnyaoutputnya..
44.. JikaJika 22 MintermnyaMintermnya dalamdalam satusatu kolomkolomdilingkari,dilingkari, makamaka inputinput MuxMux adalahadalah 11 dandansebaliknyasebaliknya inputinput MuxMux adalahadalah berlogikaberlogika 00
55.. JikaJika nomornomor MintermnyaMintermnya hanyahanya dilingkaridilingkari padapadasalahsalah satusatu barisbaris dalamdalam kolomkolom yangyang sama,sama, makamakainputinput MuxMux akanakan berlogikaberlogika sesuaisesuai dengandengan barisbarispersamaanpersamaan padapada variabelvariabel yangyang diberikandiberikan..
![Page 18: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/18.jpg)
ContohContoh !!ImplementasikanImplementasikan F(ABC)F(ABC) == ΣΣ11,,33,,55,,66dengandengan MuxMux ((44xx 11))..JawabJawab::
Tabel Kebenaran.Tabel Kebenaran.MintermMinterm I N P U TI N P U T O U T P U T O U T P U T
A B CA B C FF0011223344556677
0 0 00 0 00 0 10 0 10 1 00 1 00 1 10 1 11 0 0 1 0 0 1 0 11 0 11 1 01 1 01 1 11 1 1
0011001100111100
![Page 19: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/19.jpg)
Lanjutan………Lanjutan………
CatatanCatatan..InputInput VariabelVariabel AA diambildiambil sebagaisebagai datadatasedangkansedangkan BB dandan CC sebagaisebagai addressaddress..
Tabel Implementasi.Tabel Implementasi.
II00 II11 II22 II33
AA 00 11 00 11AA 00 11 11 00
00 11 AA AA
![Page 20: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/20.jpg)
GAMBAR RANGKAIAN LOGIKAGAMBAR RANGKAIAN LOGIKA
Mux
4 X 1
I0
I1
I2
I3
B C
I
AF
![Page 21: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/21.jpg)
F.F. DEMULTIPLEXER (DEMUX)DEMULTIPLEXER (DEMUX)
BlokBlok DiagramDiagram LogikaLogika DEMUXDEMUX
DEMUX
1 x (n + 1)I
Input
Select/addressBA
Y0
Y1
Y n
![Page 22: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/22.jpg)
X.X. RANGKAIAN LOGIKA KOMBINASIONALRANGKAIAN LOGIKA KOMBINASIONAL
AA.. ADDERADDERManipulasi matematika seperti Manipulasi matematika seperti menjumlah,mengurang,mengali dan menjumlah,mengurang,mengali dan membagi dapat dilakukan dengan membagi dapat dilakukan dengan logika penjumlahan.logika penjumlahan.
![Page 23: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/23.jpg)
a.a. HALF ADDER ( HA )HALF ADDER ( HA )
TabelTabel kebenarankebenaran
SimbolSimbol HalfHalf AdderAdder
I N P U TI N P U T O U T P U TO U T P U TAA BB S (Sum)S (Sum) C (Carry)C (Carry)00001111
00110011
00111100
00000011
HAA
CB
S Dimana : A
B
C S+
![Page 24: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/24.jpg)
Lanjutan…….Lanjutan…….
PersamaanPersamaan outputoutputUntukUntuk SumSum
S = AB’ + A’B = A S = AB’ + A’B = A BBUntuk CarryUntuk Carry
C = ABC = AB
1100A’A’0011AA
BBB’B’
0000A’A’1100AA
BBB’B’
![Page 25: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/25.jpg)
Lanjutan ……..Lanjutan ……..
RangkaianRangkaian LogikaLogika
A
B
S
C
![Page 26: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/26.jpg)
b.b. FULL ADDERFULL ADDER
TabelTabel KebenaranKebenaran..
I N P U TI N P U T O U T P U TO U T P U TAA BB CinCin S (Sum)S (Sum) Co (Carry out)Co (Carry out)0000000011111111
0000111100001111
0011001100110011
0011001100110011
0000001100111111
![Page 27: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/27.jpg)
Lanjutan ……..Lanjutan ……..
SimbolSimbol FullFull AdderAdder
F A
ABCin
S
Co
Cin AB
Co S +
![Page 28: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/28.jpg)
Persamaan Output (Metode Minterm)Persamaan Output (Metode Minterm)
SS == A’B’CinA’B’Cin ++ ABCin’ABCin’ ++ AB’Cin’AB’Cin’ ++ ABCinABCin
== A’A’ (B’Cin(B’Cin ++ BCin’)BCin’) ++ AA (B’Cin’(B’Cin’ ++ BCin)BCin)
== A’A’ (B(B Cin)Cin) ++ AA (B(B Cin)’Cin)’
== AA BB CinCin
CoCo == A’BCinA’BCin ++ AB’CinAB’Cin ++ ABCin’ABCin’ +ABCin+ABCin
== CinCin (A’B(A’B ++ AB’)AB’) ++ ABAB (Cin’(Cin’ ++ Cin)Cin)
== CinCin (A(A B)B) ++ ABAB
![Page 29: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/29.jpg)
Gambar Rangkaian LogikaGambar Rangkaian Logika
Cin
A
B
S
Co
![Page 30: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/30.jpg)
Lanjutan ……..Lanjutan ……..
Atau Atau
HA
HA
Cin
A
B
S
Co
![Page 31: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/31.jpg)
B.B. SUBTRACTORSUBTRACTOR
UntukUntuk memahamimemahami azasazas –– azasazas rangkaianrangkaianpengurangpengurang (subtractor)(subtractor) kitakita ikutiikuti aturanaturanpenguranganpengurangan binerbiner sebagaisebagai berikutberikut ::11.. HalfHalf SubtractorSubtractor (HS)(HS)..
AA –– BB == DD (Difference)(Difference).. BB (Borrow)(Borrow)00 –– 00 == 0000 –– 11 == 1111 –– 00 == 1111 –– 11 == 00
dan Borrow 1
![Page 32: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/32.jpg)
Lanjutan ……Lanjutan ……
AturanAturan tersebuttersebut kitakita nyatakannyatakan dalamdalamtabeltabel kebenarankebenaran..
I N P U T I N P U T O U T P U T O U T P U T A BA B DIDI BOBO0 00 00 10 11 01 01 11 1
00111100
00110000
AB
Bo DI +
![Page 33: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/33.jpg)
Lanjutan ……Lanjutan ……
SimbolSimbol HalfHalf SubtractorSubtractor (HS)(HS)
PersamaanPersamaan outputoutput..UntukUntuk DIDI == A’BA’B ++ A’BA’B == AA ++ BB
BoBo == A’A’ BB
HS
A
B Bo
DI
![Page 34: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/34.jpg)
RANGKAIAN LOGIKA HSRANGKAIAN LOGIKA HS
DI
BO
A
B
![Page 35: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/35.jpg)
2.2. FULL SUBTRACTORFULL SUBTRACTOR
TabelTabel kebenarankebenaranI N P U TI N P U T O U T P U TO U T P U T
AA BB BO BO (i)(i) DIDI BO BO (o)(o)0000000011111111
0000111100001111
0011001100110011
0011110011000011
0011111100000011
AB
BO BO (i)(i)BO BO (o)(o) DIDI -
![Page 36: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/36.jpg)
Lanjutan ………Lanjutan ………
SimbolSimbol FullFull SubtractorSubtractor (FS)(FS)
FS
BO (i)A
B
DI
BO (o)
![Page 37: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/37.jpg)
RANGKAIAN LOGIKA FULL SUBTRACTORRANGKAIAN LOGIKA FULL SUBTRACTOR
DI
BO (o)
BO (i)
A
B
![Page 38: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/38.jpg)
Lanjutan…….Lanjutan…….
AtauAtau
HS
HS
BO (i)
A
B
DI
BO (o)
![Page 39: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/39.jpg)
C.C. COMPARATORCOMPARATOR
AdalahAdalah suatusuatu rangkaianrangkaian kombinasikombinasi yangyangberfungsiberfungsi sebagaisebagai pembandingpembanding 22 variabelvariabeldengandengan multimulti bitbit..
GambarGambar BlokBlok DiagramDiagram ComparatorComparator
ComparatorA>BA<BA=B
A
B
![Page 40: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/40.jpg)
CONTOH.CONTOH.
RancangRancang rangkaianrangkaian kombinasikombinasi sebagaisebagaiComparatorComparator untukuntuk membandingkanmembandingkan AA dandanBB yangyang terdiriterdiri daridari 11 bitbit..JawabJawab..TabelTabel kebenarankebenaran..
I N P U TI N P U T O U T P U TO U T P U TA BA B A > BA > B A < BA < B A = BA = B0 00 00 10 11 01 01 11 1
00001100
00110000
11000011
![Page 41: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/41.jpg)
Lanjutan ……..Lanjutan ……..
PersamaanPersamaan BooleanBoolean
FF (A(A >> B)B) == AB’AB’
FF (A(A << B)B) == A’BA’B
FF (A(A == B)B) == (AB)’(AB)’ ++ ABAB == (A(A ++ B)’B)’
![Page 42: Rangkaian Logika Kombinasional Eka Maulana, ST, MT, MEng. · 2012. 10. 4. · Untuk merancang rangkaian kombinasional dapat digunakan Decoder dan eksternal OR gate (rangkaian kombinasi](https://reader034.vdocuments.pub/reader034/viewer/2022052616/609a0af300990144486aa4e0/html5/thumbnails/42.jpg)
Lanjutan …….Lanjutan …….Rangkaian Logika
Tugas.
Rancang dengan Comparator untukmembandingkan A dan B yang masing –masing variabel terdiri dari 2 bit
A
B
A>B
A<B
A=B