Untuk mempelajari bahasa assembler, harus memahami konsep bilangan, karena berhubungan dalam pengaksesan ke port atau mengetahui pengkodean ASCII.
Sistem Bilangan adalah kumpulan angka yg membentuk suatu sistem peredaran tertentu.
Jenis bilangan :
1.Sistem Bilangan Biner
2.Sistem Bilangan Oktaf
3.Sistem Bilangan Desimal
4.Sistem Bilangan Hexadesimal
• Sistem Bilangan BINER
Komputer memproses data atau program dari memori komputer berupa sejumlah bilangan biner yang 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 :
0 + 0 = 0 sisa 0
0 + 1 = 1 sisa 0
1 + 0 = 1 sisa 0
1 + 1 = 0 sisa 1
•Contoh:
· Biner 1110001 + 1011000 = 11001001
Desimal 113 + 88 = 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).
Tidak ada komentar:
Posting Komentar