Dlaczego system binarny?
Część sekcji Podstawy ścieżki Assembly w Coddy. Lekcja 7 z 45.
Komputery korzystają z elektryczności. Ale elektryczność nie jest idealna: napięcie się waha i występują zakłócenia.
Gdyby komputery próbowały używać 10 różnych poziomów napięcia (0V, 1V, 2V... 9V) do przedstawiania cyfr od 0 do 9, ciągle popełniałyby błędy.
Rozwiązanie: używaj tylko dwóch poziomów napięcia.
- Wyłączony (0 woltów) = 0
- Włączony (5V, 3.3V lub 1.8V) = 1
To nazywa się systemem binarnym. Tylko dwa symbole: 0 i 1.
Podstawowe terminy:
- Bit = jedna cyfra binarna (0 lub 1)
- Bajt = 8 bitów
Wszystko w komputerze jest zapisane w systemie binarnym:
- Litera 'A' =
01000001 - Liczba 42 =
00101010 - Instrukcja taka jak
mov= pewien wzorzec binarny
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Maszyna
Czym jest CPUPamięćRejestry a pamięćJak działają instrukcjeWzorzec dwóch plikówArchitektura x86-642Systemy liczbowe
Dlaczego system binarny?Liczby binarneZamiana z systemu dziesiętnego na binarnyDlaczego system szesnastkowy?Zamiana z systemu szesnastkowego na dziesiętnyZamiana z systemu dziesiętnego na szesnastkowyASCII i system szesnastkowy5Wywołanie systemowe zakończenia
Czym jest syscall?Wywołanie systemowe zakończenia (60)Kody zakończeniaPodsumowanie: prawidłowe zakończeniePoćwicz samodzielnie: Edytor online Assembly