Menu
Coddy logo textTech

Zamiana z systemu dziesiętnego na szesnastkowy

Część sekcji Podstawy ścieżki Assembly w Coddy. Lekcja 12 z 45.

Konwersja z systemu dziesiętnego na szesnastkowy jest podobna do konwersji z systemu dziesiętnego na binarny, ale zamiast dzielić przez 2, dzielisz przez 16.

Metoda: dziel wielokrotnie przez 16, a reszty odczytaj od końca.

Przykład krok po kroku: konwersja 42 na zapis szesnastkowy

KrokDzielenieWynikReszta
142 ÷ 16210 (czyli A w systemie szesnastkowym)
22 ÷ 1602

Odczytaj reszty od dołu do góry: 2A

Zatem 42 w systemie dziesiętnym = 0x2A.

Przykład 2: Konwersja 255 na zapis szesnastkowy

KrokDzielenieWynikReszta
1255 ÷ 161515 (czyli F w zapisie szesnastkowym)
215 ÷ 16015 (F)

Czytaj od dołu do góry: FF

Zatem 255 w systemie dziesiętnym = 0xFF.

Przykład 3: Zamiana 1000 na system szesnastkowy

KrokDzielenieWynikReszta
11000 ÷ 16628
262 ÷ 16314 (czyli E w systemie szesnastkowym)
33 ÷ 1603

Czytaj od dołu do góry: 3E8

Zatem 1000 w systemie dziesiętnym = 0x3E8.

Przypomnienie dotyczące reszty:

Reszta (0-15)Cyfra szesnastkowa
0-90-9
10A
11B
12C
13D
14E
15F

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Assembly