Binary to Decimal Converter
Convert between number systems instantly.
Sistem Binari
Nombor binari ialah nombor yang dinyatakan dalam sistem angka asas 2. Digit nombor binari mempunyai 2 simbol: sifar (0) dan satu (1). Setiap digit nombor binari mengira kuasa 2.
Sistem angka binari menggunakan nombor 2 sebagai asasnya (radix). Sebagai sistem angka asas-2, ia hanya terdiri daripada 2 nombor: 0 dan 1. Sistem binari telah menjadi bahasa elektronik dan komputer. Ini adalah sistem yang paling cekap untuk mengesan keadaan mati (0) dan hidup (1) isyarat elektrik. Ia adalah asas untuk kod binari yang menyusun data dalam mesin berasaskan komputer.
1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰ = 13₁₀ Sistem Perpuluhan
Nombor perpuluhan ialah nombor yang dinyatakan dalam sistem angka asas 10. Digit nombor perpuluhan mempunyai 10 simbol: 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Setiap digit nombor perpuluhan mengira kuasa 10.
Sistem angka perpuluhan ialah sistem nombor yang paling biasa digunakan dalam kehidupan seharian. Ia menggunakan nombor 10 sebagai asasnya (radix). Sistem angka Hindu-Arab memberikan kedudukan kepada digit dalam nombor, dan kaedah ini berfungsi dengan menggunakan kuasa asas 10. Digit dinaikkan kepada kuasa ke-n, mengikut kedudukannya.
653₁₀ = 6×10² + 5×10¹ + 3×10⁰ Cara Membaca Nombor Binari
Membaca nombor binari memerlukan pemahaman notasi kedudukan. Dalam sistem binari, setiap digit binari (bit) ialah kuasa 2. Setiap nombor binari diwakili sebagai kuasa 2, dengan bit paling kanan dalam kedudukan 2⁰. Setiap bit merujuk kepada 1 bit data.
Nombor binari (1010)₂ boleh ditulis sebagai: (1 × 2³) + (0 × 2²) + (1 × 2¹) + (0 × 2⁰) Bagaimana Menukar Perduaan kepada Perpuluhan
Terdapat 2 kaedah untuk menggunakan penukaran binari kepada perpuluhan. Kaedah pertama menggunakan perwakilan kedudukan nombor binari. Kaedah kedua dipanggil double dabble, digunakan untuk menukar rentetan binari yang lebih panjang dengan lebih cepat.
Tulis nombor perduaan.
Bermula dengan bit paling tidak ketara (LSB — digit paling kanan), darab setiap digit dengan nilai kedudukan. Teruskan ke bit paling ketara (MSB — digit paling kiri).
Tambah keputusan untuk mendapatkan persamaan perpuluhan bagi nombor binari yang diberikan.
Mulakan dengan 0. Gandakan jumlah (0 × 2 = 0) dan tambah digit paling kiri.
Gandakan jumlah dan tambah digit paling kiri seterusnya.
Ulang sehingga semua digit diproses. Jumlah akhir ialah setara perpuluhan.
Double dabble ialah algoritma yang menukar daripada sebarang asas kepada perpuluhan. Peraturannya: dua kali ganda jumlah larian dan tambah digit seterusnya. Mulakan dari digit paling kiri dengan jumlah 0.
Contoh Penukaran Perduaan kepada Perpuluhan
Jadual Penukaran Perduaan kepada Perpuluhan
Lengkapkan carta penukaran binari kepada perpuluhan dengan heksadesimal (hex) dan setara nombor perlapanan untuk semua nilai 8-bit.
| Binary | Decimal | Hex | Octal |
|---|---|---|---|
00000000 | 0 | 0 | 0 |
00000001 | 1 | 1 | 1 |
00000010 | 2 | 2 | 2 |
00000011 | 3 | 3 | 3 |
00000100 | 4 | 4 | 4 |
00000101 | 5 | 5 | 5 |
00000110 | 6 | 6 | 6 |
00000111 | 7 | 7 | 7 |
00001000 | 8 | 8 | 10 |
00001001 | 9 | 9 | 11 |
00001010 | 10 | A | 12 |
00001011 | 11 | B | 13 |
00001100 | 12 | C | 14 |
00001101 | 13 | D | 15 |
00001110 | 14 | E | 16 |
00001111 | 15 | F | 17 |
00010000 | 16 | 10 | 20 |
00010001 | 17 | 11 | 21 |
00010010 | 18 | 12 | 22 |
00010011 | 19 | 13 | 23 |
00010100 | 20 | 14 | 24 |
00010101 | 21 | 15 | 25 |
00010110 | 22 | 16 | 26 |
00010111 | 23 | 17 | 27 |
00011000 | 24 | 18 | 30 |
00011001 | 25 | 19 | 31 |
00011010 | 26 | 1A | 32 |
00011011 | 27 | 1B | 33 |
00011100 | 28 | 1C | 34 |
00011101 | 29 | 1D | 35 |
00011110 | 30 | 1E | 36 |
00011111 | 31 | 1F | 37 |
00100000 | 32 | 20 | 40 |
00100001 | 33 | 21 | 41 |
00100010 | 34 | 22 | 42 |
00100011 | 35 | 23 | 43 |
00100100 | 36 | 24 | 44 |
00100101 | 37 | 25 | 45 |
00100110 | 38 | 26 | 46 |
00100111 | 39 | 27 | 47 |
00101000 | 40 | 28 | 50 |
00101001 | 41 | 29 | 51 |
00101010 | 42 | 2A | 52 |
00101011 | 43 | 2B | 53 |
00101100 | 44 | 2C | 54 |
00101101 | 45 | 2D | 55 |
00101110 | 46 | 2E | 56 |
00101111 | 47 | 2F | 57 |
00110000 | 48 | 30 | 60 |
00110001 | 49 | 31 | 61 |
00110010 | 50 | 32 | 62 |
00110011 | 51 | 33 | 63 |
00110100 | 52 | 34 | 64 |
00110101 | 53 | 35 | 65 |
00110110 | 54 | 36 | 66 |
00110111 | 55 | 37 | 67 |
00111000 | 56 | 38 | 70 |
00111001 | 57 | 39 | 71 |
00111010 | 58 | 3A | 72 |
00111011 | 59 | 3B | 73 |
00111100 | 60 | 3C | 74 |
00111101 | 61 | 3D | 75 |
00111110 | 62 | 3E | 76 |
00111111 | 63 | 3F | 77 |
01000000 | 64 | 40 | 100 |
01000001 | 65 | 41 | 101 |
01000010 | 66 | 42 | 102 |
01000011 | 67 | 43 | 103 |
01000100 | 68 | 44 | 104 |
01000101 | 69 | 45 | 105 |
01000110 | 70 | 46 | 106 |
01000111 | 71 | 47 | 107 |
01001000 | 72 | 48 | 110 |
01001001 | 73 | 49 | 111 |
01001010 | 74 | 4A | 112 |
01001011 | 75 | 4B | 113 |
01001100 | 76 | 4C | 114 |
01001101 | 77 | 4D | 115 |
01001110 | 78 | 4E | 116 |
01001111 | 79 | 4F | 117 |
01010000 | 80 | 50 | 120 |
01010001 | 81 | 51 | 121 |
01010010 | 82 | 52 | 122 |
01010011 | 83 | 53 | 123 |
01010100 | 84 | 54 | 124 |
01010101 | 85 | 55 | 125 |
01010110 | 86 | 56 | 126 |
01010111 | 87 | 57 | 127 |
01011000 | 88 | 58 | 130 |
01011001 | 89 | 59 | 131 |
01011010 | 90 | 5A | 132 |
01011011 | 91 | 5B | 133 |
01011100 | 92 | 5C | 134 |
01011101 | 93 | 5D | 135 |
01011110 | 94 | 5E | 136 |
01011111 | 95 | 5F | 137 |
01100000 | 96 | 60 | 140 |
01100001 | 97 | 61 | 141 |
01100010 | 98 | 62 | 142 |
01100011 | 99 | 63 | 143 |
01100100 | 100 | 64 | 144 |
01100101 | 101 | 65 | 145 |
01100110 | 102 | 66 | 146 |
01100111 | 103 | 67 | 147 |
01101000 | 104 | 68 | 150 |
01101001 | 105 | 69 | 151 |
01101010 | 106 | 6A | 152 |
01101011 | 107 | 6B | 153 |
01101100 | 108 | 6C | 154 |
01101101 | 109 | 6D | 155 |
01101110 | 110 | 6E | 156 |
01101111 | 111 | 6F | 157 |
01110000 | 112 | 70 | 160 |
01110001 | 113 | 71 | 161 |
01110010 | 114 | 72 | 162 |
01110011 | 115 | 73 | 163 |
01110100 | 116 | 74 | 164 |
01110101 | 117 | 75 | 165 |
01110110 | 118 | 76 | 166 |
01110111 | 119 | 77 | 167 |
01111000 | 120 | 78 | 170 |
01111001 | 121 | 79 | 171 |
01111010 | 122 | 7A | 172 |
01111011 | 123 | 7B | 173 |
01111100 | 124 | 7C | 174 |
01111101 | 125 | 7D | 175 |
01111110 | 126 | 7E | 176 |
01111111 | 127 | 7F | 177 |
10000000 | 128 | 80 | 200 |
10000001 | 129 | 81 | 201 |
10000010 | 130 | 82 | 202 |
10000011 | 131 | 83 | 203 |
10000100 | 132 | 84 | 204 |
10000101 | 133 | 85 | 205 |
10000110 | 134 | 86 | 206 |
10000111 | 135 | 87 | 207 |
10001000 | 136 | 88 | 210 |
10001001 | 137 | 89 | 211 |
10001010 | 138 | 8A | 212 |
10001011 | 139 | 8B | 213 |
10001100 | 140 | 8C | 214 |
10001101 | 141 | 8D | 215 |
10001110 | 142 | 8E | 216 |
10001111 | 143 | 8F | 217 |
10010000 | 144 | 90 | 220 |
10010001 | 145 | 91 | 221 |
10010010 | 146 | 92 | 222 |
10010011 | 147 | 93 | 223 |
10010100 | 148 | 94 | 224 |
10010101 | 149 | 95 | 225 |
10010110 | 150 | 96 | 226 |
10010111 | 151 | 97 | 227 |
10011000 | 152 | 98 | 230 |
10011001 | 153 | 99 | 231 |
10011010 | 154 | 9A | 232 |
10011011 | 155 | 9B | 233 |
10011100 | 156 | 9C | 234 |
10011101 | 157 | 9D | 235 |
10011110 | 158 | 9E | 236 |
10011111 | 159 | 9F | 237 |
10100000 | 160 | A0 | 240 |
10100001 | 161 | A1 | 241 |
10100010 | 162 | A2 | 242 |
10100011 | 163 | A3 | 243 |
10100100 | 164 | A4 | 244 |
10100101 | 165 | A5 | 245 |
10100110 | 166 | A6 | 246 |
10100111 | 167 | A7 | 247 |
10101000 | 168 | A8 | 250 |
10101001 | 169 | A9 | 251 |
10101010 | 170 | AA | 252 |
10101011 | 171 | AB | 253 |
10101100 | 172 | AC | 254 |
10101101 | 173 | AD | 255 |
10101110 | 174 | AE | 256 |
10101111 | 175 | AF | 257 |
10110000 | 176 | B0 | 260 |
10110001 | 177 | B1 | 261 |
10110010 | 178 | B2 | 262 |
10110011 | 179 | B3 | 263 |
10110100 | 180 | B4 | 264 |
10110101 | 181 | B5 | 265 |
10110110 | 182 | B6 | 266 |
10110111 | 183 | B7 | 267 |
10111000 | 184 | B8 | 270 |
10111001 | 185 | B9 | 271 |
10111010 | 186 | BA | 272 |
10111011 | 187 | BB | 273 |
10111100 | 188 | BC | 274 |
10111101 | 189 | BD | 275 |
10111110 | 190 | BE | 276 |
10111111 | 191 | BF | 277 |
11000000 | 192 | C0 | 300 |
11000001 | 193 | C1 | 301 |
11000010 | 194 | C2 | 302 |
11000011 | 195 | C3 | 303 |
11000100 | 196 | C4 | 304 |
11000101 | 197 | C5 | 305 |
11000110 | 198 | C6 | 306 |
11000111 | 199 | C7 | 307 |
11001000 | 200 | C8 | 310 |
11001001 | 201 | C9 | 311 |
11001010 | 202 | CA | 312 |
11001011 | 203 | CB | 313 |
11001100 | 204 | CC | 314 |
11001101 | 205 | CD | 315 |
11001110 | 206 | CE | 316 |
11001111 | 207 | CF | 317 |
11010000 | 208 | D0 | 320 |
11010001 | 209 | D1 | 321 |
11010010 | 210 | D2 | 322 |
11010011 | 211 | D3 | 323 |
11010100 | 212 | D4 | 324 |
11010101 | 213 | D5 | 325 |
11010110 | 214 | D6 | 326 |
11010111 | 215 | D7 | 327 |
11011000 | 216 | D8 | 330 |
11011001 | 217 | D9 | 331 |
11011010 | 218 | DA | 332 |
11011011 | 219 | DB | 333 |
11011100 | 220 | DC | 334 |
11011101 | 221 | DD | 335 |
11011110 | 222 | DE | 336 |
11011111 | 223 | DF | 337 |
11100000 | 224 | E0 | 340 |
11100001 | 225 | E1 | 341 |
11100010 | 226 | E2 | 342 |
11100011 | 227 | E3 | 343 |
11100100 | 228 | E4 | 344 |
11100101 | 229 | E5 | 345 |
11100110 | 230 | E6 | 346 |
11100111 | 231 | E7 | 347 |
11101000 | 232 | E8 | 350 |
11101001 | 233 | E9 | 351 |
11101010 | 234 | EA | 352 |
11101011 | 235 | EB | 353 |
11101100 | 236 | EC | 354 |
11101101 | 237 | ED | 355 |
11101110 | 238 | EE | 356 |
11101111 | 239 | EF | 357 |
11110000 | 240 | F0 | 360 |
11110001 | 241 | F1 | 361 |
11110010 | 242 | F2 | 362 |
11110011 | 243 | F3 | 363 |
11110100 | 244 | F4 | 364 |
11110101 | 245 | F5 | 365 |
11110110 | 246 | F6 | 366 |
11110111 | 247 | F7 | 367 |
11111000 | 248 | F8 | 370 |
11111001 | 249 | F9 | 371 |
11111010 | 250 | FA | 372 |
11111011 | 251 | FB | 373 |
11111100 | 252 | FC | 374 |
11111101 | 253 | FD | 375 |
11111110 | 254 | FE | 376 |
11111111 | 255 | FF | 377 |
Asas Sistem Binari
Sistem angka binari adalah asas kepada semua pengkomputeran digital. Binari menggunakan asas 2, di mana setiap digit binari (bit) mempunyai nilai wajaran bersamaan dengan kuasa 2. Terdapat 4 unit saiz kunci dalam binari.
1 Bit
1 Bit — Unit data terkecil. Mempunyai 2 nilai yang mungkin: 0 atau 1.
4 Bits (Nibble)
4 Bit (Nibble) — Mewakili satu digit heksadesimal. Boleh menyimpan 16 nilai (0–15).
8 Bits (Byte)
8 Bit (Byte) — Unit standard storan data. Boleh menyimpan 256 nilai (0–255).
16+ Bits (Word)
16/32/64 Bit (Word) — Digunakan oleh pemproses. Perkataan 32-bit mengandungi lebih 4 bilion nilai.
Formula & Peraturan Penukaran Perduaan kepada Perpuluhan
Untuk nombor perduaan dengan n digit: d(n-1) ... d₃ d₂ d₁ d₀, nombor perpuluhan bersamaan dengan jumlah digit perduaan (dₙ) darab kuasanya sebanyak 2 (2ⁿ).
perpuluhan = d₀×2⁰ + d₁×2¹ + d₂×2² + ... + d(n-1)×2^(n-1) Setiap digit perduaan didarab dengan kuasa sepadannya 2.
Kuasa 2 meningkat dari kanan (2⁰) ke kiri (2ⁿ⁻¹).
Digit perduaan 0 tidak menyumbang kepada jumlah perpuluhan.
Digit binari 1 menambah kuasa penuh 2 untuk kedudukan itu.
Contoh Perduaan kepada Perpuluhan Bekerja
111001₂ = 57₁₀ 1101₂ = 13₁₀ 11011₂ = 27₁₀ 10101₂ = 21₁₀ 1110010₂ = 114₁₀ 10000000₂ = 128₁₀ Pecahan Perduaan & Saiz Bit
Nombor binari boleh mempunyai perpuluhan. Pecahan binari menggunakan titik radix (perduaan bersamaan titik perpuluhan) untuk mewakili nilai antara integer. Untuk bahagian integer, kuasa 2 naik (2⁰, 2¹, 2²...). Untuk bahagian pecahan, kuasa 2 turun (2⁻¹ = 0.5, 2⁻² = 0.25...).
0 to 255 -128 to 127 0 to 65,535 -32,768 to 32,767 0 to 4,294,967,295 -2,147,483,648 to 2,147,483,647 0 to 18,446,744,073,709,551,615 -9.2×10¹⁸ to 9.2×10¹⁸ Penukaran Sistem Nombor Lain
Penukar sistem angka berkaitan untuk penukaran nombor antara teks perduaan, perpuluhan, perenambelasan, perlapanan dan ASCII.