Onluktan Hex'e
Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 12 / 45.
Ondalık sayıyı onaltılık sayıya dönüştürmek, ondalık sayıyı ikilik sayıya dönüştürmeye benzer; ancak 2'ye bölmek yerine 16'ya bölersiniz.
Yöntem: Sürekli olarak 16'ya bölün, kalanları sondan başa doğru okuyun.
Adım adım örnek: 42'yi onaltılık (hex) sisteme dönüştürme
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (onaltılık sistemde A'dır) |
| 2 | 2 ÷ 16 | 0 | 2 |
Kalanları aşağıdan yukarıya doğru okuyun: 2A
Yani onluk sistemde 42 = 0x2A.
Örnek 2: 255'i hex'e dönüştürün
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (hex sisteminde F) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
Aşağıdan yukarıya okuyun: FF
Yani ondalık sistemde 255 = 0xFF.
Örnek 3: 1000'i hex'e dönüştürün
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (hex sisteminde E) |
| 3 | 3 ÷ 16 | 0 | 3 |
Aşağıdan yukarıya doğru okuyun: 3E8
Yani ondalık sistemde 1000 = 0x3E8.
Kalan hatırlatıcı:
| Kalan (0-15) | Hex basamağı |
|---|---|
| 0-9 | 0-9 |
| 10 | A |
| 11 | B |
| 12 | C |
| 13 | D |
| 14 | E |
| 15 | F |
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