Anda di halaman 1dari 12

Materi 3

Heksadesimal – Cara Kita


Berkomunikasi dengan Mikroprosesor

1
Permasalahan di Biner
Biner memiliki dua kelemahan:
• Jumlahnya terlalu panjang
• Terlalu majemuk (sering ada angka yang sama
berurutan ), sehingga sangat memungkinkan
kita kekurangan atau kelebihan dalam
penulisan.

2
Permasalahan di Biner
• Kecepatan cahaya dalam m/s dapat ditulis
dalam desimal 29979245910 atau dalam biner
100011101111001111000010010112.
• Coba tulis angka-angka ini pada selembar
kertas dan kita dapat yakin bahwa desimal
akan ditemukan lebih mudah untuk ditangani.

3
Mengelompokkan Angka
• Dalam mencoba membuat angka desimal
lebih mudah, kita cenderung membaginya
menjadi kelompok-kelompok dan akan
menulis atau membacanya sebagai 299 792
459.
• Kita dapat melakukan trik serupa dengan
biner dan membagi angka menjadi kelompok
empat bit mulai dari ujung kanan seperti yang
kita lakukan dengan angka desimal.

4
Mengelompokkan Angka
• 1 0001 1101 1110 0111 1000 0100 1011
• Sudah terlihat lebih mudah dibaca.
• Sekarang, jika kita mengambil kelompok
empat bit, nilai serendah mungkin adalah
00002 dan tertinggi adalah 11112. Jika angka-
angka biner ini dikonversi menjadi desimal,
kemungkinan berkisar dari 0 hingga 15.

5
Hex atau Heksadesimal
• Menghitung dari 0 hingga 15 akan berarti 16 digit
berbeda dan memiliki basis 16. Apa yang tampak
seperti digit sebenarnya tidak masalah. Namun
demikian, kita dapat membuatnya sesederhana
mungkin.
• 10 pertama mudah, kita cukup menggunakan
0123456789 seperti dalam desimal. Untuk enam
yang terakhir tuk menggunakan enam huruf
pertama dari alfabet:ABCDEF atau abcdef.

6
Sistem Hex
Sistem hex dimulai dari:

Hex Desimal Hex Desimal


0 0 8 8
1 1 9 9
2 2 A 10
3 3 B 11
4 4 C 12
5 5 D 13
6 6 E 14
7 7 F 15
7
Sistem Hex
• Ketika kita kehabisan digit, kita hanya menempatkan 1 di kolom kedua dan
mengatur ulang kolom pertama ke nol sama seperti yang selalu kita lakukan.
• Jadi penghitungan akan berlanjut:

Hex Desimal Hex Desimal


10 16 19 25
11 17 1A 26
12 18 1B 27
13 19 1C 28
14 20 1D 29
15 21 1E 30
16 22 1F 31
17 23 20 32
18 24 . . . dan seterusnya.

8
Manfaat Hex
• Menggunakan basis 16 berarti bahwa jumlah digit
yang digunakan untuk mewakili angka yang
diberikan biasanya lebih sedikit daripada dalam
biner atau desimal.
• Sangat mudah untuk mengkonversi antara hex
dan binary dan cukup mudah untuk beralih
antara hex dan desimal.
• Ingat bahwa mikroprosesor hanya berfungsi
dalam biner, semua konversi antara heks dan
biner dilakukan di sirkuit lain (Gambar 1)
9
Manfaat Hex

Gambar 1. Hex adalah kompromi yang bagus

10
Referensi
John Crisp. 2004. Introduction to
Microprocessors and Microcontrollers. Newnes,
USA.

11
Sekian & Terima kasih

Muhammad Arfah Asis

12

Anda mungkin juga menyukai