Download - Pengenalan Arsitektur Komputer Pertemuan II
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
1/33
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
2/33
Pengantar ArsitekturKomputer02 – Bilangan Dasar
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
3/33
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
4/33
Tim
Reie! Pertemuan " 0#
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
5/33
Tim
Apa perbedaan utama dari$rganisasi dan Arsitektur Kompu
• Organisasi Komputer • Bagian &ang terkait erat dengan unit"unit operas
• Arsitektur Komputer • Atribut"atribut sistem komputer &ang terkait deng
seorang programmer
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
6/33
Tim
'ekilas tentang Bilangan D
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
7/33
Tim
Kenapa Biner%
• (arl& )omputer design !as de)imal• Mark * and (+*A,
• -ohn on +eumann proposed binar& data pro)e.#/1
• 'impli3ed )omputer design
• 4sed 5or both instru)tions and data
• +atural relationship bet!een on6o7 s!it)hes a)al)ulation using Boolean logi)
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
8/33
Tim
,ounting and Arithmeti)
• De)imal or base #0 number s&stem• $rigin8 )ounting on the 3ngers
• 9Digit: 5rom the ;atin !ord digitus meaning 93nger:
• Base8 the number o5 di7erent digits in)luding 0 through /
• Binary or base 2
• Bit .binar& digit8 2 digits> 0 and #
• Octal or base 8: ? digits> 0 through @
• Hexadecimal or base 16: # digits> 0 through • (=amples8 1010 C A16 1110 C B16
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
9/33
Tim
Keeping Tra)k o5 The Bits
•
Bits )ommonl& stored and manipulated in gro• ? bits C # byte
• b&tes C # !ord .in man& s&stems
• +umber o5 bits used in )al)ulations• A7e)ts a))ura)& o5 results
• ;imits si
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
10/33
Tim
Numbers: PhysicalRepresentation
•
Di7erent numerals> same number o5 oranges• ,ae d!eller8 *****
• Roman8 E
• Arabi)8 1
• Di7erent bases> same number o5 oranges
• 1#0
• #0#2
• #2F
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
11/33
Tim
'istem Bilangan
•
Didalam dunia komputer kita mengenal empa jenis bilangan8• 'istem Bilangan Biner .0>#
• 'istem Bilangan $kta5 .0>#>2>F>>1> dan @
• 'istem Bilangan Desimal .0>#>2>F>>1>>@>? dan /
• 'istem Bilangan He=adesimal.0>#>2>F>>1>>@>?>/>A>B>,>D>( dan G
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
12/33
Tim
Tabel KonersiBilangan
Biner Oktal Desimal
0000 0 0
0001 1 1
0010 ! !
0011 " "
0100 # #
0101 $ $ 0110 6 6
0111 % %
1000 10 &
1001 11 '
1010 1! 10
1011 1" 11
1100 1# 1!
1101 1$ 1"
1110 16 1#
1111 1% 1$
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
13/33
Tim
'istem Bilangan Biner
•
Komputer memproses data atau program dari memori komberupa sejumlah bilangan biner uang men&atakan dalamkeadaan hidup atau mati .on or o7 dengan angka # dan 0
• 'ehingga semua &ang diproses komputer han&a angka 0 sehingga sistem biner .bilangan berdasar 2 sangatlah pe
• ,ara mengkonersi bilangan De)imal ke Biner adalah den
)ara membagi bilangan tersebut dengan 2• ,ara mengkonersi bilangan biner ke bilangan desimal ad
dengan mengalikan dua dengan pangkat + .suku ke"+
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
14/33
Tim
Matematika Biner
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
15/33
Tim
Pengenalan
• 'etiap digit angka dalam biner
disebut Bit> jika bentuk bit disebut+ibble
• Bentuk ? disebut B&te
• Bentuk 2 B&te disebut ord
• Bentuk dua !ord disebut Doubleord
• Ada aturan dalam membuat biner>simbol b dipakai untuk menandakanitu adalah bilangan biner
• ,ontoh 8 #0#00#0#bin C #1des
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
16/33
Tim
Konersi Desimal ke Biner
•
Konersi dari bilangan desimal ke biner> denga)ara pembagian bilangan desimal tersebut denbasis dari bilangan biner .2> dan hasil daripembagian itulah &ang menjadi nilai binern&a
• ,ontoh 8 Konersi #0 De)imal Biner•
pembagian pertama 8 #0 dibagi 2 C 1> sisa C 0• pembagian kedua 8 1 dibagi 2 C 2> sisa C 1
• pembagian ketiga 8 2 dibagi 2 C 1+ sisa C 0
• Hasil 10es, 1010bin
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
17/33
Tim
Konersi Desimal ke Biner .)ontId
#0#0'isa Pemb
'isa Pembagian Kedua
isa Hasil Pembagian Ketiga
'isa Pembagian Ketiga
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
18/33
Tim
Tabel Biner
# # # # # # # #
2@ 2 21 2 2F 22 2# 20
#2? F2 # ? 2 #
# # # # # # # #
2#1 2# 2#F 2#2 2## 2#0 2/ 2?
F2@?
#F?
?#/2
0/
20?
#02
1#2
21
Double ord .han&a nambah
ord
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
19/33
Tim
Konersi Biner ke Desimal
• ,ara mengkonersi bilangan biner ke bilangan desimal adalah dmengalikan dua dengan pangkat + .suku ke"+
• ,ontoh 8
#G Angka Biner #0#00> bilangan desimaln&a 8
. # = 2 J . 0 = 2F J . # = 22 J . 0 = 2# J . 0 = 20 C 20
# J 0 J J 0 J 0
2G Angka Biner ##0#0 bilangan desimaln&a 8
. # = 2 J . # = 2F J . 0 = 22 J . # = 2# J . 0 = 20 C 2
# J ? J 0 J 2 J 0
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
20/33
Tim
Penjumlahan Biner
•
Rumus umum dalam penjumlahan biner8• # J # C 0 simpan # di depan
• # J 0 C #
• 0 J 0 C 0
• 0 J # C #
•
,ontoh8• 0000 #000bin J 0000 ##00bin C 000# 0#00bin .20des
• #0## 0#0#bin J #0#0 #0##bin C 0000 000# 0##0 0000bin .F
• #### ####bin J 0000 0000#bin C 0000 000# 0000 0000bin
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
21/33
Tim
Pengurangan Biner
•
Rumus umum dalam pengurangan biner8• # " # C 0
• # " 0 C #
• 0 " 0 C 0
• 0 " # C # pinjem samping
• ,ontoh8• 0000 ##00 bin – 0000 #000 bin C 0000 0#00 bin
• 000# #0## bin – 0000 #### bin C 0000 ##00 bin
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
22/33
Tim
Perkalian Biner
•
Rumus 4mum8• # # C #
• # 0 C 0
• 0 # C 0
• 0 0 C 0
•
,ontoh8• 0000 00#0bin 00
00#0bin C 0000 0# – ,aran&a 8
» #0
» #0
» """""=
» 00
» #0
» """""J
» #00
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
23/33
Tim
PemBin
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
24/33
Tim
Resume
• ,ara gampangn&a adalah konert aja dulu ke desimal kemuhasiln&a tinggal di konert balik ke biner beres kan
• 'oal8 00#0 #000bin 6 00##bin C %
• ;angkah8 – 00## "L 0000 00## bin
– 0000 00## "L 2# J 20 C Fdes
– 00#0 #000 "L 21 J 2F C F2 J ? C 0des
– 06F C #FGFFFFFFFdan seterusn&a
– Koma di hapus sajaG Maka jadilah #Fdes
– #Fdes binern&a brp% 0000 ##0# bin .selesai dehhh
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
25/33
Tim
'istem Bilangan $ktal
• Merupakan bilangan berdasar ?> terdiri angka 0> #> 2> F> > 1> > dan
jarang digunakan
• Konersi bilangan oktal ke desimal mempun&ai )ara &ang sama bilamelakukan konersi bilangan biner ke desimal> han&a saja menggudasar delapan
• ,ontoh 8#G Konersi 2F@ bilangan desimal ke o)tal
2F@ 8 ? C 2/ 'isa 12/ 8 ? C F 'isa 1
2F@o)t C F11des
2 20 bilangan oktal ke desimal 8.2 = ?2 J . 0 = ?# J . = ?0
#2? J 0 J C #F2 des
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
26/33
Tim
Tabel Digit
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
27/33
Tim
'istem Bilangan He=adesimal
Terdiri # bilangan> &aitu 80>#>2>F>>1>>@>?>/>A>B>,>D>(>G
.He=a C Desimal C #0G
,ontoh 8 //# De)imal He=adesimal
//# 8 # C # 'isa 15 -> F
# 8 # C F 'isa 13 -> D
-adi //#Des C DHe=
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
28/33
Tim
He=adesimal ke Desimal
N AF# bilangan desimaln&a adalah 8
. #0 = #F J . F = #2 J . = ## J . # = #
0/0 J @? J J #
#@/F des
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
29/33
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
30/33
Tim
TA
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
31/33
Tim
;atihan
• Hitung .hasil dalam bentuk biner> apabila soal dalam bdesimal harap ubah ke binerO8
• #0## ####bin – 0000 ##00bin
• 2des " #2 des
• 00## 0000bin – 0000 000#bin
• 1des " Fdes
•
#2?des – F2des • 0### 0#0#bin – 000# 0##0bin
• 0### 0##0bin J 0#0# #0##bin
• 0#0# 0#0#bin J 0##0 0#00bin
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
32/33
Tim
;atihan .)ontId
• 4bah bilangan $ktal ke biner8 – #Fo)t
– #o)t
– 2o)t
– Fo)t
– @o)t
• 4bah bilangan He=ade)imal ke biner8 –
AD(he= – D(D(he=
– F@#he=
– 00he=
– 2/?@he=
-
8/19/2019 Pengenalan Arsitektur Komputer Pertemuan II
33/33