Bahasa Mesin Atau Bahasa Biner
Bahasa biner merupakan bahasa mesin yang di mengerti oleh komputer, bahasa biner berbasis angka dua (2). Untuk memahami bahasa biner ini maka terlebih dahulu kita harus mengetahui perpangkatan bilangan dua (2) yang sudah tidak asing lagi. Jika kita ingin menerjemahkan bahasa kita ke dalam bahasa mesin, maka kita harus mengonversikannya menjadi bilangan-bilangan biner.
Berikut ini saya akan mengajak anda untuk memahami bagaimana cara mengonversikan dari bahasa kita ke bahasa mesin.
Contoh :
1. Kita akan mengonversikan angka 254 yang merupakan bilangan berbasis sepuluh (10) kedalam bilangan berbasis biner.
Untuk menyelesaikan contoh diatas maka terlebih dahulu kita harus mengenal perpangkatan bilangan dua, berikut ini adalah tabel bilangan berbasis dua (2).
20 = 1 | 28 = 256 |
21 = 2 | 29 = 512 |
22 = 4 | 210 = 1024 |
23 = 8 | 211 = 2048 |
24 = 16 | 212 = 4096 |
25 = 32 | Dst…….. |
26 = 64 | |
27 = 128 |
Setelah kita memahami bilangan berbasis dua maka tahap selanjutnya adalah penyelesaian, dimana ada beberapa tahap penyelesaian yang akan saya bahas, diantaranya adalah :
a. Mengurangkan bilangan berbasis dua (2) secara beruntun
angka 254 yang berbasis sepuluh (10) diubah kedalam bilangan biner yang berbasis dua (2) dengan langkah mengurangkan bilangan berbasis dua (2) secara beruntun. Jika ada bernilai satu (1) dan jika tidak ada bernilai Nol (0).
254 – 128 = 126
128 adalah 1 x 27
126 – 64 = 62
64 adalah 1 x 26
62 – 32 = 30
32 adalah 1 x 25
30 – 16 = 14
16 adalah 1 x 24
14 – 8 = 6
8 adalah 1 x 23
6 – 4 = 2
4 adalah 1 x 22
4 – 2 = 0
2 adalah 1 x 21
0 – 0 = 0
0 adalah 0 x 20
Sehingga bilangan Binernya adalah 11111110
Posting Komentar
Peraturan Berkomentar :
✔ Berkomentarlah Sesuai Artikel Diatas
✔ Untuk Berkomentar Gunakan (OpenID / Name URL / Google+)
✔ Berkomentarlah Menggunakan Bahasa Yang Jelas
✔ Relevan
✔ Sopan
✖ SPAM
✖ Link Aktif (Live Link)
✖ Promosi (Iklan)
✖ OOT (Out Of Topic)