Onluktan Hex'e
Coddy'nin Assembly Journey'sinin Temel Bilgiler 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ı ikili sayıya dönüştürmeye benzer; ancak 2’ye bölmek yerine 16’ya bölersiniz.
Yöntem: 16’ya art arda bölün, kalanları geriye doğru okuyun.
Adım adım örnek: 42'yi hex'e dönüştürme
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 42 ÷ 16 | 2 | 10 (hex'te A olan) |
| 2 | 2 ÷ 16 | 0 | 2 |
Kalanları alttan üste okuyun: 2A
Yani ondalık sistemde 42 = 0x2A.
Örnek 2: 255'i onaltılığa dönüştürme
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 255 ÷ 16 | 15 | 15 (onaltılıkta F) |
| 2 | 15 ÷ 16 | 0 | 15 (F) |
Aşağıdan yukarıya okuyun: FF
Yani ondalık sistemde 255 = 0xFF.
Örnek 3: 1000'i onaltılık sisteme dönüştürme
| Adım | Bölme | Sonuç | Kalan |
|---|---|---|---|
| 1 | 1000 ÷ 16 | 62 | 8 |
| 2 | 62 ÷ 16 | 3 | 14 (onaltılık sistemde E'dir) |
| 3 | 3 ÷ 16 | 0 | 3 |
Alttan üste okuyun: 3E8
Yani ondalık sistemde 1000 = 0x3E8.
Kalan hatırlatması:
| Kalan (0-15) | Onaltılık basamak |
|---|---|
| 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.
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