İkilik Sayılar
Coddy'nin Assembly Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 8 / 45.
İkili, bilgisayarların dahili olarak kullandığı sayı sistemidir. İnsanlar ondalık sistemi (10 tabanında) kullanırken bilgisayarlar ikili sistemi (2 tabanında) kullanır.
İkili sistemi anlamak Assembly programlama için çok önemlidir, çünkü doğrudan CPU'nun verileri nasıl depoladığı ve işlediğiyle çalışırsınız.
Ondalık ve İkilik Karşılaştırması
Ondalık ve ikilik sistemde nasıl saydığımıza bir bakalım:
Decimal | Binary
---------|---------
0 | 0
1 | 1
2 | 10
3 | 11
4 | 100
5 | 101
6 | 110
7 | 111
8 | 1000
9 | 1001
10 | 1010İkilik sistemin aynı sayıyı temsil etmek için neden daha fazla basamağa ihtiyaç duyduğuna dikkat ettiniz mi? Bunun nedeni, 10 yerine sadece 2 rakama sahip olmasıdır.
İkilik Sistem Nasıl Çalışır: Basamak Değerleri
Onluk sistemde, her konum 10'un bir kuvvetini temsil eder:
Number: 3 4 5
↓ ↓ ↓
100 10 1
(10²)(10¹)(10⁰)
So 345 = (3 × 100) + (4 × 10) + (5 × 1) = 345İkilik sistemde, her basamak 2'nin bir kuvvetini temsil eder:
Number: 1 0 1
↓ ↓ ↓
4 2 1
(2²)(2¹)(2⁰)
So 101 = (1 × 4) + (0 × 2) + (1 × 1) = 5 in decimalİkili sistemi anlamak temeldir, çünkü Assembly kodu yazmaya başladığınızda CPU'nun verileri nasıl gördüğüyle doğrudan çalışacaksınız: yazmaçlarda ve bellekte depolanan ikili değerler olarak.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler bölümündeki tüm dersler
2Sayı Sistemleri
Neden İkilik Sistem?İkilik SayılarOnluktan İkiliğeNeden Hexadecimal?Hex'ten OnluğaOnluktan Hex'eASCII ve HexKendi başına pratik yap: Assembly playground