Nombor Perduaan & Penukaran Asas Nombor: Panduan Lengkap (Binari, Perpuluhan, Heks, Oktal)
Binari adalah asas kepada semua yang dilakukan komputer. Panduan ini merangkumi keempat-empat sistem nombor, cara menukar di antara mereka, sebab hex digunakan di mana-mana, dan pengekodan binari-teks (ASCII).
Apa itu Binari?
Binari ialah sistem nombor asas-2 yang menggunakan tepat dua digit: 0 dan 1. Setiap data dalam komputer — aksara, imej, paket rangkaian — disimpan sebagai urutan dua nilai ini. Sebabnya adalah fizikal: transistor mempunyai dua keadaan stabil. Satu digit binari dipanggil bit. Lapan bit membentuk satu bait (28 = 256 nilai).
Empat Sistem Nombor
| Nama | Asas | Digit | Kegunaan |
|---|---|---|---|
| Binari | 2 | 0, 1 | Daftar CPU, bendera bit |
| Oktal | 8 | 0–7 | Kebenaran fail Unix (chmod 755) |
| Perpuluhan | 10 | 0–9 | Nombor boleh dibaca manusia |
| Heksadesimal | 16 | 0–9, A–F | Warna (#FF5500), alamat memori |
Gunakan penukar asas nombor kami untuk bertukar antara keempat-empat asas dengan serta-merta.
Penukaran Binari ke Perpuluhan
128 + 0 + 32 + 16 + 0 + 4 + 0 + 1 = 181
Penukaran Perpuluhan ke Binari
45÷2=22 bal1 | 22÷2=11 bal0 | 11÷2=5 bal1 | 5÷2=2 bal1 | 2÷2=1 bal0 | 1÷2=0 bal1
Baca dari bawah: 101101
Heksadesimal Dijelaskan
Hex adalah asas 16. Oleh kerana 16 = 24, setiap digit hex sepadan dengan tepat 4 bit. Satu bait penuh muat dalam dua digit hex — sebab itu hash, warna dan alamat jauh lebih padat dalam hex.
Binari ke Teks: Pengekodan ASCII
01001000 = 72 = H | 01101001 = 105 = i → "Hi"
Kegunaan Praktikal
- Alamat IP: 192.168.1.1 — empat perpuluhan, setiap satu satu bait (8 bit)
- Warna HTML: #FF5500 = merah 255, hijau 85, biru 0 — 24 bit jumlah
- Kebenaran Unix: chmod 755 → oktal 7=111 (rwx), 5=101 (r-x)
- Unicode: 😀 ialah U+1F600, dikodkan sebagai F0 9F 98 80 dalam UTF-8
Tukar Binari ke Teks Serta-merta
Tampal kod binari dan nyahkodnya kepada teks yang boleh dibaca dalam satu klik. Menyokong ASCII, UTF-8 dan format hex.