Menu
Coddy logo textTech

Zamiana z systemu dziesiętnego na binarny

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

Skoro wiesz już, jak działa system binarny, musisz nauczyć się konwertować liczbę dziesiętną (na przykład 13) na liczbę binarną (1101).

Metoda: dziel wielokrotnie przez 2, a reszty odczytuj od końca.

Przykład krok po kroku: zamiana 13 na zapis binarny

KrokDzielenieWynikReszta
113 ÷ 261
26 ÷ 230
33 ÷ 211
41 ÷ 201

Teraz odczytaj reszty od dołu do góry: 1101

Tak więc 13 w systemie dziesiętnym = 1101 w systemie binarnym.

Kolejny przykład: konwersja 25 na system binarny

KrokDzielenieWynikReszta
125 ÷ 2121
212 ÷ 260
36 ÷ 230
43 ÷ 211
51 ÷ 201

Czytaj od dołu do góry: 11001

Zatem 25 w systemie dziesiętnym = 11001 w systemie binarnym.

Dlaczego to działa:

Za każdym razem, gdy dzielisz przez 2, znajdujesz kolejną cyfrę binarną (zaczynając od prawej). Reszta informuje, czy ta cyfra to 0, czy 1. Kończysz, gdy wynik wynosi 0.

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