pengenalan arsitektur komputer pertemuan ii

Upload: avner-malendes

Post on 08-Jul-2018

245 views

Category:

Documents


1 download

TRANSCRIPT

  • 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