Top Banner

of 15

Pengenalan Arsitektur Komputer Pertemuan II

Jul 08, 2018

Download

Documents

Avner Malendes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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