Upload
sigit-abdurrahman
View
234
Download
0
Embed Size (px)
Citation preview
7/24/2019 Arsitektur & Organisasi Komputer 5-6
1/25
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
2/25
Konversi Bilangan Oktal
Sistem bilangan oktal (octal number system)menggunakan 8 macam simbol bilangan,
yaitu : 0, 1, 2, , !, ", # $an %
Sistem bilangan oktal menggunakan basis 8 'alam baasa assembler bilangan oktal arang
$igunakan
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
3/25
Konversi Bilangan Oktal
*ilai posisi pa$a bilangan oktal
Arsitektur & Organisasi Komputer
Posisi digit (dari kanan) Position value
1 80 + 1
2 81 + 8
82 + #!
! 8
+ "12
" 8! + !0#
7/24/2019 Arsitektur & Organisasi Komputer 5-6
4/25
Bilangan Oktal
Desimal 1!2(8) + (10)
+ (1-82) . (!-81) . (2-80)
+ #! . 2 . 2
+ 8(10)
1 ! 2
1-82
. !-81
. 2-80
#! . 2 . 2
8
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
5/25
Bilangan Oktal
Desimal 0,!(8) + (10)+ ! - 8/1
+ ! - 18
+
+ 0,"
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
6/25
Soal !!!
1 #%(8) + (10)
2 12"(8) + (10)
20"(8) + (10)
! 102"(8) + (10)" ##%"(8) + (10)
# 0,12"(8) + (10)
% 0,0%"(8) + (10)8 1,#2"(8) + (10)
10,2"#"(8) + (10)
10 2",2"(8) + (10)Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
7/25
Bilangan Heksadesimal
Sistem bilangan eksa$esimal menggunakan1# macam simbol, yaitu : 0, 1, 2, , !, ", #, %,
8, , A, , 3, ', 4 $an 5
Sistem bilangan eksa$esimal $igunakanuntuk alasan/alasan tertentu
eberapa komputer, misal 67 system #0,
'ata generals no9a, '/11 '43, oney;ell,
beberapa mini komputer $an beberapa mikro
komputer, mengorganisasikan main memory
ke $alam satuan byte yang ter$iri $ari 8 bit
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
8/25
Bilangan Heksadesimal
7asing/masing byte $igunakan untukmenyimpan satu karakter alpanumerik yang
$ibagi $alam $ua grup, masing/masing ter$iri
$ari ! bit
Apabila satu byte $ibentuk $ari $ua grup ! bit,
maka masing/masing bagian ! bit $isebut
nibble
! bit pertama $isebut $engan high-order nibble
! bit ke$ua $isebut low-order nibble
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
9/25
Bilangan Heksadesimal
Kombinasi $ari ! bit akan mengasilkansebanyak 1# kemungkinan kombinasi yang
bisa $i;akili, seingga $ibutukan suatu
sistem bilangan yang ter$iri $ari 1# macam
simbol atau berbasis 1#, yaitu yang $isebut
$engan bilangan eksa$esimal
7isalnya, bilangan biner 1100 0111 bisa
$i;akili $engan bilangan eksa$esimalmena$i C7
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
10/25
Bilangan Heksadesimal
*ilai posisi pa$a bilangan eksa$esimal
Arsitektur & Organisasi Komputer
Posisi digit (dari kanan) Position value
1 1#0 + 1
2 1#1 + 1#
1#2 + 2"#
! 1#
+ !0#
" 1#! + #""#
7/24/2019 Arsitektur & Organisasi Komputer 5-6
11/25
Heksadesimal
Desimal
Arsitektur & Organisasi Komputer
Heksadesimal Desimal
0 0
1 1
2 2
! !
" "
# #
% %
8 8
Heksadesimal Desimal
A 10
11
3 12
' 1
4 1!
5 1"
7/24/2019 Arsitektur & Organisasi Komputer 5-6
12/25
Heksadesimal
Desimal 3%(1#) + (10)+ (3 - 1#1) . (%-1#0)
+ (12 - 1#) . (% - 1)
+ 12 . %+ 1(10)
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
13/25
Heksadesimal
Desimal 0,2(1#)+ (10)+ ( - 1#/1) . (11 - 1#/2) . (2 - 1#/)
+ 0,18%" . 0,0!2#8%" . 0,000!882812"
+ 0, 20"%012"
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
14/25
Soal !!!1 52A1(1#) + (10)
2 1#(1#) + (10)
'4!2(1#) + (10)
! A345(1#) + (10)
" #2"'1(1#) + (10)
# 0,0A4(1#) + (10)
% 0,A5(1#) + (10)
8 A0',4%(1#) + (10)
3,5"(1#) + (10)
10 "%",#'3(1#) + (10)Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
15/25
enumlaan eksa$esimal bisa $ilakukansama seperti peumlaan bilangan oktal, yakni
$engan langka/langka sebagai berikut :
7/24/2019 Arsitektur & Organisasi Komputer 5-6
16/25
Hasilpenjumlahandigit
heks
adesimal
Arsitektur & Organisasi Komputer
0 1 2 3 4 5 6 7 ! " # C D $ %
0 0 1 2 ! " # % 8 A 3 ' 4 5
1 2 ! " # % 8 A 3 ' 4 5 10
2 ! " # % 8 A 3 ' 4 5 10 11
3 # % 8 A 3 ' 4 5 10 11 12
4 8 A 3 ' 4 5 10 11 12 1
5 A 3 ' 4 5 10 11 12 1 1!
6 3 ' 4 5 10 11 12 1 1! 1"
7 4 5 10 11 12 1 1! 1" 1#
10 11 12 1 1! 1" 1# 1%
! 12 1 1! 1" 1# 1% 18
" 1! 1" 1# 1% 18 1
# 1# 1% 18 1 1A
C 18 1 1A 1
D 1A 1 13
$ 13 1'
% 14
7/24/2019 Arsitektur & Organisasi Komputer 5-6
17/25
Penjumlahan
Heksadesimal 2A(1#). !(1#) + (1#)2A
! .
24
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
18/25
Penjumlahan
Heksadesimal 3A(1#). #2%(1#) + (1#)3 A
# 2 % .
1 2 4 1
enelasan :
A . % + 1% karena lebi $ari 1#, maka 1% mo$ 1# + 1 carry of 1
. 2 . 1 + 1! karena kurang $ari 1#, maka $ikon9ersikan mena$i 43 . # + 18 karena lebi $ari 1#, maka 18 mo$ 1# + 2 carry of 1
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
19/25
Soal !!!1 52A1(1#) . A4(1#) + (1#)
2 4(1#) . 1#(1#) + (1#)
'4!2(1#) . A345(1#) + (1#)
! #2"'1(1#)
. 810A0(1#)
+ (1#)
" '25(1#). 51(1#). #%A(1#)+ (1#)
# A(1#). 12(1#). !2(1#). A2(1#)+ (1#)
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
20/25
Pengurangan
heksadesimal
rinsip operasi pengurangan eksa$esimal sama $enganpenumlaan e$anya, penumlaan berarti angka
bertamba, se$angkan pengurangan berarti angka
berkurang seperti yang su$a $ibaas pa$a sistem
bilangan sebelumnya
'asar pengurangan untuk masing/masing $igit bilangan
eksa$esimal a$ala :A ? + 1
? 1 + A
3 ? +
0 ? + ', $engan borrow of 1 (pinam $igit 1 $ari posisi sebela kirinya)
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
21/25
Tanpa terjadi peminjamanheksadesimal
2 A ! /
2 #
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
22/25
Terjadi peminjaman sebuah bit 1 sebelahkirinya
'alam pengurangan, $igit terakir pa$a bilanganke$ua lebi besar $ari $igit terakir $ari bilangan
pertama seingga apabila tera$i peminaman,
berarti a$a peminaman 1# yang langsung
$itambakan ke $igit $i sebela kanannya1 2 4 1
# 2 % /
3 A
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
23/25
Soal !!!1 52A1(1#) / A4(1#) + (1#)
2 4(1#) / 1#(1#) + (1#)
A345(1#) / '4!2(1#) + (1#)
! 81%A2(1#)
/ #2"'1(1#)
+ (1#)
Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
24/25
Perkalian Heksadesimal
erkalian eksa$esimal $apat $ilakukan sama$engan perkalian bilangan $esimal, $engan
langka/langka sebagai berikut :
A 3
1 -
% # !
A 3 .
1 2 2 !
enelasan :
3 - + 12/1#/1#/1#/1#/1#/1#/1#/1# + ! carry of 8
(A - ) . 8 + 118/1#/1#/1#/1#/1#/1#/1# + # carry of %Arsitektur & Organisasi Komputer
7/24/2019 Arsitektur & Organisasi Komputer 5-6
25/25
Soal !!!1 52A1(1#) - A4(1#) + (1#)
2 4(1#) - 1#(1#) + (1#)
'4!2(1#) - A345(1#) + (1#)
! #2"'1(1#)
- 810A0(1#)
+ (1#)
" '25(1#)- 51(1#)- #%A(1#)+ (1#)
# A(1#)- 12(1#)- !2(1#)- A2(1#)+ (1#)