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