Download - orkom4a

Transcript
  • 7/25/2019 orkom4a

    1/17

    CHAPTER 4:

    Representing Data Integer

    Arsitektur Perangkat keras komputer dan

    sistem perangkat lunak :Sebuah pendekatan Teknologi Informasi

    3rd Edition, Irv Englander

    John Wile and Sons !""3

    #inda Senne, $entle %ollege

    Wilson Wong, $entle %ollege

  • 7/25/2019 orkom4a

    2/17

    Chapter 4 Representing Integer Data 4-2

    &epresentasi $ilangan

    Bilangan dapat diwakili atas kominasi :

    !ilai ata" esarn#a

    Penanda $pl"s ata" min"s%

  • 7/25/2019 orkom4a

    3/17

    Chapter 4 Representing Integer Data 4-&

    3!'bit (ata Word

  • 7/25/2019 orkom4a

    4/17

    Chapter 4 Representing Integer Data 4-4

    $ilangan ang tidak ditandai:

    Integers 'em"a ilangan #ang tidak ertanda ata" integer

    Biner langs"ng setara dengan integer desimal

    De(imal Binar# BCD

    68 ) *+** *+** ) *++* +***

    ) 2, 22) ,4 4 ) 68 ) 22 2+) 6 2& ) 8

    99

    $largest .-it

    BCD%

    ) *++* **++ ) +**+ +**+

    ) 2, 2/ 2+ 2*)

    ) ,4 &2 2 + ) 99

    ) 2& 2* 2& 2*

    ) 9 9

    255$largest .-it

    inar#%

    ) ++++ ++++ ) **+* *+*+ *+*+

    ) 2.0 + ) 255 ) 2+ 22 2* 22 2*

    ) 2 5 5

    4 its: * to 1 +, its: * to 1111

    . its: * to 11 &2 its: * to 11111111

  • 7/25/2019 orkom4a

    5/17

    Chapter 4 Representing Integer Data 4-/

    )isaran *ilai: $iner vs+ $%(

    Batasan nilai BCD perwakilan iner iasa

    Biner : 4 its dapat menangani +, nilai #ang ereda $* to

    +/%

    BCD: 4 its dapat menangani han#a +* nilai #ang ereda $* to 1%

    !o3 o Bits BCD Range Binar# Range

    4 *-1 + digit *-+/ + digit

    . *-11 2 digits *-2// 2 digits

    +2 *-111 & digits *-4*1/ & digits

    +, *-1111 4 digits *-,//&/ 4 digits

    2* *-11111 / digits *-+ million , digits

    24 *-111111 , digits *-+, million 5 digits

    &2 *-11111111 . digits *-4 illion 1 digits

    ,4 *-$+*+,-+% +, digits *-+, 6"intillion +1 digits

  • 7/25/2019 orkom4a

    6/17

    Chapter 4 Representing Integer Data 4-,

    $iner biasa vs+ $%(

    Representasi iner iasan#a leih

    dis"kai karena :

    7isaran nilai #ang dierikan leih esar

    eerapa it Perhit"ngan leih m"dah

    BCD seringkali dig"nakan pada aplikasi

    isnis "nt"k mempertahankanpem"latan desimal dan ketelitian

    desimal

  • 7/25/2019 orkom4a

    7/17

    Chapter 4 Representing Integer Data 4-5

    Perkalian $%( sederhana

  • 7/25/2019 orkom4a

    8/17

    Chapter 4 Representing Integer Data 4-.

    &epresentasi $ertanda '

    Interger

    Tidak ada (ara langs"ng #ang

    8elas "nt"k mewakili tanda dalam

    notasi iner

    Pilihan :

    'ign-and-magnit"de representation

    +9s (omplement

    29s (omplement $paling "m"m%

  • 7/25/2019 orkom4a

    9/17

    Chapter 4 Representing Integer Data 4-1

    Sign'and'-agnitude

    "nakan it paling kiri seagai tanda * ) pl"s; + ) min"s

  • 7/25/2019 orkom4a

    10/17

    Sign'and'-agnitude

    >nt"k men#atakan tanda ilangan $positi ata" negati%

    dapat dig"nakan salah sat" it #ang ada "nt"k

    men#atakan tanda terse"t3

    Bit terse"t $iasan#a it #ang pertama ata" most

    signii(ant it% diset ernilai 0"nt"k ilangan positi dan1"nt"k ilangan negati3

    Bit-it #ang lain men#atakan magnit"de ata" nilai

    m"tlak dari ilangan3

  • 7/25/2019 orkom4a

    11/17

    Sign'and'-agnitude

    Cara ini dapat dig"nakan "nt"k

    merepresentasikan ilangan dari ?+25+*

    sampai +25+*3

    7onsek"ensi dari metode ini adalah: akanada d"a (ara "nt"k men#atakan nol #ait"

    ******** $*% dan +******* $@-*?*%3

    7omp"ter generasi awal $misaln#a IB= 5*1*%

    mengg"nakan metode ini3

    Chapter 4 Representing Integer Data 4-++

  • 7/25/2019 orkom4a

    12/17

    Sign'and'-agnitude

    Chapter 4 Representing Integer Data 4-+2

  • 7/25/2019 orkom4a

    13/17

    )omplemen Satu

    'istem #ang dikenal dengan nama komplemen sat"

    $ones. /omplement% 8"ga dapat dig"nakan "nt"k

    merepresentasikan ilangan negati3

    Bent"k komplemen sat" "nt"k ilangan iner negati

    diperoleh dengan (ara memalik sel"r"h it dariilangan iner positin#a3

    Bit #ang ernilai * dialik men8adi + dan it #ang

    ernilai + dialik men8adi *3

    'eperti pada metode sign-and-magnit"de di metodekomplemen sat" ini ada d"a (ara merepresentasikan

    ilangan nol #ait" : ******** $*% dan ++++++++ $@-*

    ?*%3

    Chapter 4 Representing Integer Data 4-+&

  • 7/25/2019 orkom4a

    14/17

    )omplemen Satu

    Contoh ent"k komplemen sat" dari **+*+*++ $4&%

    adalah ++*+*+** $?4&%3

    nt"k sistem .-it $#te% 8angka"ann#a adalah -+25+*

    sampai +25+*dengan nol isa erent"k ********

    $*% ata" ++++++++ $-*%3

    =etode komplemen sat" ini an#ak dipakai di

    komp"ter generasi lama seperti PDP-+ CDC +,*A

    dan >!IAC ++**22** series3

    Chapter 4 Representing Integer Data 4-+4

  • 7/25/2019 orkom4a

    15/17

  • 7/25/2019 orkom4a

    16/17

    )omplemen (ua

    Di dalam metode komplemen d"a ilangan

    negati direpresentasikan dengan (ara

    menamahkan sat" pada ent"k komplemen

    sat" dari s"at" ilangan positi3 Di dalam metode komplemen d"a han#a ada

    sat" ilangan nol $********%3

    =isaln#a ent"k komplemen sat" dari

    **+*+*++ $4&% adalah ++*+*+** $?4&%3Bent"k komplemen d"an#a adalah: ++*+*+**

    + ) ++*+*+*+3

    Chapter 4 Representing Integer Data 4-+,

  • 7/25/2019 orkom4a

    17/17


Top Related