Jak działa komputer
Jak działa komputer to darmowa interaktywna symulacja ze StudyFi Lab. Działa bezpośrednio w przeglądarce, bez rejestracji i bez instalacji.
Liczby binarne i mały procesor wykonujący instrukcje
Eksperymenty
Liczby binarne
Komputer zapisuje liczby jako bity 0 i 1. Każdy bit ma swoją wagę — potęgę dwójki: 128, 64, … 2, 1 — a liczba to suma wag włączonych bitów. System szesnastkowy zapisuje każde 4 bity jedną cyfrą 0–F, ósemkowy każde 3 bity. W kodzie uzupełnień do dwóch najwyższy bit ma ujemną wagę −128, więc 11111111 oznacza −1.
Spróbuj: Włącz wszystkie 8 bitów (255), przełącz na kod U2 i zobacz, jak 255 zamienia się w −1.
Dodawanie binarne
Dodaje się kolumnami od prawej, jak na papierze, tylko 1 + 1 = 10: zapisujemy 0 i przenosimy 1 do następnej kolumny. Gdy przeniesienie wypada z 8. bitu, wynik nie mieści się w 8 bitach — przepełnienie. Komputer liczy a − b jako a + (odwrócone b) + 1, czyli dodaje uzupełnienie do dwóch.
Spróbuj: Ustaw 200 + 100 i przejdź krok po kroku: przeniesienie wypada z lewej, a wynik to tylko 44. Potem spróbuj odejmowania 5 − 12.
Malutki procesor
Program i dane leżą w tej samej pamięci RAM. Procesor powtarza trzy kroki: fetch — kopiuje bajt spod adresu w liczniku rozkazów PC do rejestru rozkazów IR i zwiększa PC; decode — układ sterowania rozpoznaje rozkaz; execute — wykonuje go, np. A ← A + B. Górne 4 bity bajtu to kod rozkazu, dolne 4 to adres lub liczba. JZ skacze tylko wtedy, gdy flaga Z = 1 (ostatni wynik był zerem).
Spróbuj: Uruchom program „Mnożenie”, potem zmień komórkę 14 z 4 na 5 i sprawdź, że wyjście kończy się na 15.
Najczęstsze pytania
Czym jest Jak działa komputer?
Jak działa komputer to darmowa interaktywna symulacja ze StudyFi Lab. Działa bezpośrednio w przeglądarce, bez rejestracji i bez instalacji. Liczby binarne i mały procesor wykonujący instrukcje
Czy aplikacja Jak działa komputer jest darmowa?
Tak. Aplikacja Jak działa komputer jest całkowicie darmowa. Działa w przeglądarce na komputerze, tablecie i telefonie, a konto nie jest potrzebne.
Co mogę odkryć w aplikacji Jak działa komputer?
Liczby binarne, Dodawanie binarne, Malutki procesor.
Co pokazuje eksperyment „Liczby binarne”?
Komputer zapisuje liczby jako bity 0 i 1. Każdy bit ma swoją wagę — potęgę dwójki: 128, 64, … 2, 1 — a liczba to suma wag włączonych bitów. System szesnastkowy zapisuje każde 4 bity jedną cyfrą 0–F, ósemkowy każde 3 bity. W kodzie uzupełnień do dwóch najwyższy bit ma ujemną wagę −128, więc 11111111 oznacza −1.
Co pokazuje eksperyment „Dodawanie binarne”?
Dodaje się kolumnami od prawej, jak na papierze, tylko 1 + 1 = 10: zapisujemy 0 i przenosimy 1 do następnej kolumny. Gdy przeniesienie wypada z 8. bitu, wynik nie mieści się w 8 bitach — przepełnienie. Komputer liczy a − b jako a + (odwrócone b) + 1, czyli dodaje uzupełnienie do dwóch.
Uczysz się do sprawdzianu?
Wgraj swoje notatki, a StudyFi zrobi z nich fiszki, testy i podcasty.