Komputer memproses data atau program dari memori komputer berupa
sejumlah bilangan biner uang menyatakan dalam keadaan hidup atau mati
(on or off) dengan angka 1 dan 0. Sehingga semua yang diproses komputer
hanya angka 0 dan 1, sehingga sistem biner (bilangan berdasar 2)
sangatlah penting. Cara mengkonversi bilangan biner ke bilangan desimal
adalah dengan mengalikan dua dengan pangkat N (suku ke-N).
Contoh :
· Angka 11010 bilangan desimalnya adalah :
( 1 x 24 ) + ( 1 x 23 ) + ( 0 x 22 ) + ( 1 x 21 ) + ( 0 x 20 ) = 26
16 + 8 + 0 + 2 + 0
· Angka 110111 bilangan desimalnya adalah :
( 1 x 25 ) + ( 1 x 24 ) + ( 0 x 23 ) + ( 1 x 22 ) + ( 1 x 21 ) + ( 1 x 20 ) = 55
32 + 16 + 0 + 4 + 2 + 1
Operasi tambah pada sistem biner
Aturan operasi tambah :
Bilangan pertama Bilangan kedua Hasil
0 0 00
1 0 01
0 1 01
1 1 11
Contoh :
· Biner 1110001 + 1011000 = 11001001
Desimal 113 + 89 = 201
· Biner 1010100 + 1111100 = 11010000
Desimal 84 + 124 = 208
Hal-hal penting :
· Setiap digit bilangan biner disebut satu bit
· Setiap empat digit bilangan biner disebut satu nibble
· Setiap delapan digit bilangan biner disebut satu byte
· Setiap enambleas digit bilangan biner disebut satu word
· Setiap tiga puluh dua digit bilangan biner disebut satu double word
· Setiap 128 digit bilangan biner disebut satu para
· Setiap 256 byte (2048 bit) disebut satu page (halaman).
Sistem Bilangan Oktal
Merupakan bilangan berdasar 8, terdiri angka 0, 1, 2, 3, 4, 5, 6, dan 7
serta jarang digunakan. Konversi bilangan oktal ke desimal mempunyai
cara yang sama bila anda melakuka konversi bilangan biner ke desimal,
hanya saja menggunakan dasar delapan.
Contoh :
· 355 bilangan oktal ke desimal :
( 3 x 82 ) + ( 5 x 81 ) + ( 5 x 80 )
192 + 40 + 5 = 237 Desimal
· 204 bilangan oktal ke desimal :
(2 x 82 ) + ( 0 x 81 ) + ( 4 x 80 )
128 + 0 + 4 = 132 Desimal
Sistem Bilangan Desimal
Jenis bilangan yang umum dipakai dalam kehidupan sehari-hari yang
menggunakan 10 simbol dasar (digits), yaitu : 0, 1, 2, 3, 4, 5, 6, 7,
8, dan 9.
Contoh :
· Angka 321 dengan dasar 10, maka :
3932 = ( 3 x 103 ) + ( 9 x 102 ) + ( 3 x 101 ) + ( 2 x 100 )
· Angka 4532 dengan dasar 10, maka :
4532 = ( 4 x 103 ) + ( 5 x 102 ) + ( 3 x 101 ) + ( 2 x 100 )
Sistem Bilangan Hexadesimal
Bilangan yang mutlak dipahami dalam memakai bahasa Assembler. Hal ini
disebabkan berbagai perintah assembler baik dalam program yang digunakan
dengan utility 'DEBUG' (DOS) dan 'COMPILER TURBO ASSEMBLER'.
Terdiri 16 bilangan, yaitu 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. (Hexa = 6 ;
Desimal = 10).
Cara mengkonversi bilangan desimal ke bilangan hexadesimal :
· 3A bilangan desimalnya adalah :
( 3 x 161 ) + ( A x 160 )
48 + 10 = 58 Desimal
· A341 bilangan desimalnya adalah :
( 10 x 163 ) + ( 3 x 162 ) + ( 4 x 161 ) + ( 1 x 160 )
40960 + 768 + 64 + 1 = 41793 Desimal
Tabel Hexadecimal Digits and Binary Equivalent
Hex Digits Binary
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