Menu
Coddy logo textTech

İ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.

quiz iconKendini test et

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

Kendi başına pratik yap: Assembly playground