Onluktan İkiliğe
Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 9 / 45.
Artık ikili sistemin nasıl çalıştığını bildiğinize göre, bir onluk sayıyı (13 gibi) ikili sayıya (1101) nasıl dönüştüreceğinizi öğrenmeniz gerekiyor.
Yöntem: Sürekli 2'ye bölün, kalanları sondan başa doğru okuyun.
Adım adım örnek: 13'ü ikiliye dönüştürün
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 13 ÷ 2 | 6 | 1 |
| 2 | 6 ÷ 2 | 3 | 0 |
| 3 | 3 ÷ 2 | 1 | 1 |
| 4 | 1 ÷ 2 | 0 | 1 |
Şimdi kalanları aşağıdan yukarıya doğru okuyun: 1101
Yani onluk tabandaki 13 = ikilik tabandaki 1101.
Başka bir örnek: 25 sayısını ikiliye dönüştürme
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 25 ÷ 2 | 12 | 1 |
| 2 | 12 ÷ 2 | 6 | 0 |
| 3 | 6 ÷ 2 | 3 | 0 |
| 4 | 3 ÷ 2 | 1 | 1 |
| 5 | 1 ÷ 2 | 0 | 1 |
Aşağıdan yukarıya doğru okuyun: 11001
Yani onluk tabandaki 25 = ikilik tabandaki 11001.
Neden bu şekilde çalışır:
Her 2'ye böldüğünüzde, bir sonraki ikili basamağı (en sağdan başlayarak) bulursunuz. Kalan, o basamağın 0 mı yoksa 1 mi olduğunu söyler. Sonuç 0 olduğunda durursunuz.
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.
Temeller 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 Hex