Sunday, 17 August 2025

Sistem pernomboran (numbering systems)


 

 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?

  1. Semua pengiraan logik & data komputer adalah dalam binary.
  2. Octal & Hex digunakan untuk memendekkan nombor binary (supaya lebih mudah dibaca manusia).
  3. 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