Bilangan Biner
Termasuk bagian Dasar-Dasar dalam perjalanan Assembly di Coddy. Pelajaran 8 dari 45.
Bilangan biner adalah sistem bilangan yang digunakan komputer secara internal. Manusia menggunakan desimal (basis 10), sedangkan komputer menggunakan bilangan biner (basis 2).
Memahami biner sangat penting untuk pemrograman Assembly karena kamu bekerja langsung dengan cara CPU menyimpan dan memproses data.
Membandingkan Desimal dan Biner
Mari kita lihat cara menghitung dalam desimal dan biner:
Decimal | Binary
---------|---------
0 | 0
1 | 1
2 | 10
3 | 11
4 | 100
5 | 101
6 | 110
7 | 111
8 | 1000
9 | 1001
10 | 1010Perhatikan bahwa bilangan biner memerlukan lebih banyak digit untuk merepresentasikan angka yang sama. Itu karena bilangan biner hanya memiliki 2 digit, bukan 10.
Cara Kerja Biner: Nilai Tempat
Dalam sistem desimal, setiap posisi mewakili pangkat 10:
Number: 3 4 5
↓ ↓ ↓
100 10 1
(10²)(10¹)(10⁰)
So 345 = (3 × 100) + (4 × 10) + (5 × 1) = 345Dalam bilangan biner, setiap posisi mewakili pangkat 2:
Number: 1 0 1
↓ ↓ ↓
4 2 1
(2²)(2¹)(2⁰)
So 101 = (1 × 4) + (0 × 2) + (1 × 1) = 5 in decimalMemahami bilangan biner sangat penting karena saat mulai menulis kode Assembly, kamu akan bekerja langsung dengan cara CPU melihat data, yaitu sebagai nilai biner yang disimpan di register dan memori.
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
2Sistem Bilangan
Mengapa Biner?Bilangan BinerDesimal ke BinerMengapa Heksadesimal?Heksadesimal ke DesimalDesimal ke HeksadesimalASCII & HeksadesimalLatihan sendiri: Playground Assembly
Periksa konversi: Konverter Basis Bilangan