Dalam Digital Electronics, asas yang paling penting adalah sistem pernomboran (numbering systems) sebab semua data dalam komputer & litar digital hanya faham 0 (low) dan 1 (high). Mari saya terangkan dengan ringkas tapi padat:
๐ข Jenis Sistem Pernomboran dalam Digital Electronics
1. Sistem Perduaan (Binary) – Base 2
- Guna 0 dan 1 sahaja.
- Contoh:
1011₂
= (1×2³) + (0×2²) + (1×2¹) + (1×2⁰) = 11₁₀ - Paling penting sebab semua litar digital bekerja dengan signal ON/OFF.
2. Sistem Perpuluhan (Decimal) – Base 10
- Guna nombor 0 hingga 9.
- Contoh:
572₁₀
= (5×10²) + (7×10¹) + (2×10⁰). - Sistem nombor yang kita guna setiap hari.
- Dalam elektronik, perlu tukar Decimal ↔ Binary untuk pengiraan.
3. Sistem Oktal (Octal) – Base 8
- Guna nombor 0 hingga 7.
- Contoh:
725₈
= (7×8²) + (2×8¹) + (5×8⁰) = 469₁₀. - Dulu popular sebab 1 digit octal = 3 bit binary (mudah untuk tukar).
4. Sistem Heksadesimal (Hexadecimal) – Base 16
- Guna nombor 0–9 dan huruf A–F (A=10, B=11 … F=15).
- Contoh:
2F₁₆
= (2×16¹) + (15×16⁰) = 47₁₀. - Digunakan meluas dalam programming, alamat memori, warna digital (contoh: #FF0000 = merah).
- Mudah sebab 1 digit hex = 4 bit binary.
๐งฎ Hubungan antara Sistem
- Binary ↔ Decimal ↔ Octal ↔ Hexadecimal boleh ditukar dengan formula atau jadual.
- Contoh:
1010₂
=10₁₀
=12₈
=A₁₆
.
๐ Kenapa Penting Belajar Sistem Nombor?
- Semua pengiraan logik & data komputer adalah dalam binary.
- Octal & Hex digunakan untuk memendekkan nombor binary (supaya lebih mudah dibaca manusia).
- Digunakan dalam coding (assembly, C, Arduino), alamat memori, dan reka bentuk litar.
๐ Jadi, sistem nombor ialah bahasa asas komputer dan litar digital.
Jadual ringkas penukaran nombor antara Binary ↔ Decimal ↔ Octal ↔ Hexadecimal supaya mudah difahami:
๐ Jadual Penukaran Sistem Nombor
Decimal (Base 10) | Binary (Base 2) | Octal (Base 8) | Hexadecimal (Base 16) |
---|---|---|---|
0 | 0000 | 0 | 0 |
1 | 0001 | 1 | 1 |
2 | 0010 | 2 | 2 |
3 | 0011 | 3 | 3 |
4 | 0100 | 4 | 4 |
5 | 0101 | 5 | 5 |
6 | 0110 | 6 | 6 |
7 | 0111 | 7 | 7 |
8 | 1000 | 10 | 8 |
9 | 1001 | 11 | 9 |
10 | 1010 | 12 | A |
11 | 1011 | 13 | B |
12 | 1100 | 14 | C |
13 | 1101 | 15 | D |
14 | 1110 | 16 | E |
15 | 1111 | 17 | F |
๐ Tips mudah ingat:
- Binary → Octal: 3 bit = 1 digit octal.
Contoh:101 110₂
=56₈
. - Binary → Hex: 4 bit = 1 digit hex.
Contoh:1010₂
=A₁₆
.
No comments:
Post a Comment