0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan4 halaman

Konversi Bilangan Heksadesimal dan Biner

Diunggah oleh

Ramadhon
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
55 tayangan4 halaman

Konversi Bilangan Heksadesimal dan Biner

Diunggah oleh

Ramadhon
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Tugas

1. Konversi bilangan heksadesimal B6A16 ke desimal adalah ….


A. 292110
B. 292210
C. 292310
D. 292410
2. Konversi bilangan heksadesimal D416 ke biner adalah ….
A. 110101002
B. 100101002
C. 110001002
D. 100100002
3. Konversi kode biner 1110 01112 ke heksadesimal adalah …
A. C716
B. D716
C. E716
D. F716
4. Jika diketahui alamat memori suatu data ada di 0005:00A7, di manakah lokasi dari alamat
fisiknya?
A. 00A2
B. 00B2
C. 00AC
D. 00BC
1. Untuk mengonversi bilangan heksadesimal B6A16 ke bilangan desimal, kita bisa
mengikuti langkah-langkah berikut:

Langkah 1: Pecah bilangan heksadesimal

Bilangan B6A16 terdiri dari tiga digit: B, 6, dan A. Dalam sistem bilangan
heksadesimal, digit-digitsnya mewakili angka-angka berikut:

 B = 11 (karena dalam heksadesimal, B adalah angka 11)


 6=6
 A = 10 (karena dalam heksadesimal, A adalah angka 10)

Jadi, B6A16 dapat ditulis sebagai:

B6A16 = (Bx162) + (6x161) + (Ax160)

Langkah 2: Hitung nilai desimal

Sekarang kita akan menghitungnya berdasarkan posisi digitnya, dengan menggunakan


basis 16 (sistem heksadesimal):

B6A16 = (11x162) + (6x161) + (10x160)

B6A16 = (11x256) + (6x16) + (10x1)

B6A16 = 2816 + 96 + 10

B6A16 = 2922

Jawaban:

Jadi, B6A16 dalam bilangan desimal adalah 2922.

2. Langkah 1 : konversi setiap digit heksadesimal ke biner


Setiap digit heksadesimal dapat langsung dikonversi menjadi 4 digit biner, karena satu
digit heksadesimal setara dengan 4 bit.

Table konversi heksadesimal ke biner :


Heksadesimal Biner
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Sekarang kita akan mengonversi setiap digit heksadesimal dalam D416 ke biner :
 D dalam heksadesimal = 1101 dalam biner
 4 dalam heksadesimal = 0100 dalam biner

Langkah 2 : gabungkan hasilnya

Sekarang, kita gabungkan hasil konversi biner dari setiap digit :

D416 = 1101 0100

3. Langkah 1 : kelompokkan bit biner menjadi 4-bit


Biner yang diberikan : 1110 0111
Kelompokkan menjadi :
 1110
 0111

Langkah 2 : konversi setiap kelompok biner menjadi heksadesimal

Kelompok pertama : 1110

 1110 = 14 dalam decimal


 Dalam system heksadesimal, 14 dilambangkan dengan E.

Kelompok kedua : 0111

 0111 = 7 dalam decimal


 Dalam system heksadesimal, 7 tetap dilamgbangkan dengan 7

Langkah ke 3: gabungkan hasil konversi

 1110 = E
 0111 = 7

Jadi bilangan biner 1110 0111 dalam heksadesimal (E7)

4. Untuk menghitung alamat fisik dalam system dengan segmentasi, kita menggunakan
format alamt segmen
Seperti yang disebutkan dalam alamat memori 0005 : 00A7. Alamat ini terdiri dari
dua bagian :
 Segmen : 0005
 Offset : 00A7

Langkah 1 : konversi segmen ke dalam bentuk fisik

Alamat fisik = (segmen x 16 ) + offset

Langkah 2 : hitung alamat fisik

 Segmen = 0005
 Offset = 00A7
1. Kalikan segmen dengan 16 : 0005 x 16 = 00050
2. Tambahkan offset : 00050 + 00A7

Langkah 3 : lakukan penjumlahan

Sekarang kita lakukan penjumlahan dalam bilangan heksadesimal :

00050 + 00A7 = 00F7

Anda mungkin juga menyukai