Sistem Bilangan

advertisement
Mata Kuliah : Bahasa Rakitan
Materi ke-2
Sistem Bilangan
SISTEM BILANGAN
• Sistem Bilangan Desimal
• Sistem Bilangan Biner
• Sistem Bilangan Oktal
• Sistem Bilangan Heksadesimal
2
Sistem Bilangan Desimal
• Basis 10
• Bilangan : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
3
Sistem Bilangan Biner
• Basis 2
• Bilangan : 0, 1
4
Pengelompokan Biner :
• BIT (B) = 1 Bilangan Biner
• Nibble = 4 Bit
• Byte (B) = 8 Bit
• Word (W) = 16 Bit
• Double Word = 32 Bit
• Paragraf = 128 Bit
• Page = 256 Byte = 2048 Bit
5
Pengelompokan Biner :
Word (W) = 16 Bit
– MOST SIGNIFICANT BYTE (BIT Ke 8 S/D 15)
– LEAST SIGNIFICANT BYTE (BIT Ke 0 S/D 7)
x x x x x x x x x x x x x x x x
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
15 …
…9
8 7
6
5
4 3 2
1
0
6
Sistem Bilangan Oktal
• Basis 8
• Bilangan : 0, 1, 2, 3, 4, 5, 6, 7
7
Sistem Bilangan Heksadesimal
• Basis 16
• Bilangan : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
A, B, C, D, E, F
8
Bilangan Bertanda
• Sandi Bilangan Bertanda
Tanda
Sandi
+
0
-
1
• Letak Sandi
PENGELOMPOKAN
BILANGAN
LETAK SANDI
NIBBLE
BIT ke 0 s/d 2
BIT ke 3
BYTE
BIT ke 0 s/d 6
BIT ke 7
WORD
BIT ke 0 s/d 14
BIT ke 15
9
Bilangan Negatif
Mencari Bilangan Negatif :
• Konversikan bilangan desimal negatif menjadi
bilangan biner positif.
• Komplemenkan setiap angka 1 dengan 0 dan
angka 0 dengan 1.
• Tambahkan angka satu pada bilangan hasil
komplemen di atas.
10
Sandi ASCII
• ASCII = American Standard Code For
Information Interchange.
• Salah Satu Bentuk Baku / Standarisasi
Sandi Dalam Mikro Komputer.
• Sandi ASCII Terdiri Dari 128 Sandi.
11
Sandi ASCII
•
•
•
•
(cont.)
Kelompok 8 bit (1 byte)  28 = 256 bilangan
Satu Bilangan = 1 sandi ASCII
128 sandi ASCII = 128 bilangan  00 H s/d 7F H
Character set lainnya = 128 bilangan  80 H s/d FF H
12
Download