Bahasa Mesin Atau Bahasa Biner
Oleh
chmood
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
Category
Komentar