Menu
Coddy logo textTech

İkilik Sayılar

Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 8 / 45.

İkili (Binary), bilgisayarların dahili olarak kullandığı sayı sistemidir. İnsanlar onluk (taban 10) sistemini kullanırken, bilgisayarlar ikili (taban 2) sistemini kullanır.

İkili sistemi (binary) anlamak Assembly programlama için çok önemlidir, çünkü doğrudan CPU'nun veriyi 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 (binary) anlamak temeldir; çünkü Assembly kodu yazmaya başladığınızda, CPU'nun veriyi nasıl gördüğüyle —kaydedicilerde (registers) ve bellekte saklanan ikili değerler olarak— doğrudan çalışıyor olacaksınız.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler