Decimal | Binary | Hexadecimal |
0 | 0000 | 0 |
1 | 0001 | 1 |
2 | 0010 | 2 |
3 | 0011 | 3 |
4 | 0100 | 4 |
5 | 0101 | 5 |
6 | 0110 | 6 |
7 | 0111 | 7 |
8 | 1000 | 8 |
9 | 1001 | 9 |
10 | 1010 | A |
11 | 1011 | B |
12 | 1100 | C |
13 | 1101 | D |
14 | 1110 | E |
15 | 1111 | F |
Mengubah Angka Desimal ke Biner
Untuk mengubah angka desimal menjadi angka biner digunakan metode pembagian dengan angka 2 sambil memperhatikan sisanya.
Perhatikan contohnya!
1. 205
205 : 2 = 102 sisa 1
102 : 2 = 51 sisa 0
51 : 2 = 25 sisa 1
25 : 2 = 12 sisa 1
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
1 sebagai sisa akhir “1”
Note:
Untuk menuliskan notasi binernya, pembacaan dilakukan dari bawah yang berarti 11001101
2. 60
60 : 2 = 30 sisa 0
30 : 2 = 15 sisa 0
15 : 2 = 7 sisa 1
7 : 2 = 3 sisa 1
3 : 2 = 1 sisa 1
1 sebagai sisa akhir “1”
Note:
Dibaca dari bawah menjadi 111100(2) atau lazimnya dituliskan dengan 00111100. Ingat bentuk umumnnya mengacu untuk 8 digit! Kalau 111100 (ini 6 digit) menjadi 00111100 (ini sudah 8 digit).
Mengubah bilangan biner ke heksadesimal
Hmm…sebagai contoh, misalnya saya ingin ubah 111000102 ke bentuk heksadesimal. Proses konversinya juga tidak begitu rumit, hanya tinggal memilahkan bit-bit tersebut menjadi kelompok-kelompok 4 bit. Pemilahan dimulai dari kanan ke kiri, sehingga hasilnya sbb :
1110 dan 0010
Nah, coba lihat bit2 tersebut. Konversilah bit2 tersebut ke desimal terlebih dahulu satu persatu, sehingga didapat :
1110 = 14 dan 0010 = 2
Nah, ingat kalau 14 itu dilambangkan apa di heksadesimal? Ya, 14 dilambangkan dengan E.
Dengan demikian, hasil konversinya adalah E2.
Seperti tadi juga, gimana kalau bilangan binernya tidak berjumlah 8 bit? Contohnya 110101? Yaa…Seperti tadi juga, tambahin aja 0 di depannya. Tidak akan memberi pengaruh apa-apa kok ke hasilnya. Jadi setelah ditambah menjadi 00110101. Selanjutnya, sudah gampang kan?
Operator "AND"
AND | 0 | 1 |
0 | 0 | 0 |
1 | 0 | 1 |
EX.
192 AND 255
| 192 | 1100 | 0000 |
| 255 | 1111 | 1111 |
| | 1100 | 0000 |
168 AND 255
| 168 | 1010 | 1000 |
| 255 | 1111 | 1111 |
| | 1010 | 1000 |
2 AND 255
| 2 | 0000 | 0010 |
| 255 | 1111 | 1111 |
| | 0000 | 0010 |
4 AND 0
| 4 | 0000 | 0100 |
| 0 | 0000 | 0000 |
| | 0000 | 0000 |
Hasilnya adalah
| 1100.0000 | 1010.1000 | 0000.0010 | 0000.0000 |
| 192 | 168 | 2 | 0 |
Tidak ada komentar:
Posting Komentar