Ta aplikacja jest edukacyjnym symulatorem prostego 8‑bitowego procesora (CPU). Służy do zrozumienia, jak komputery działają na najniższym poziomie sprzętowym. Pokazuje krok po kroku, jak ludzko czytelny kod (asembler) jest tłumaczony na liczby (kod maszynowy), które ostatecznie rozumie procesor.
Jak używać aplikacji?
- 1 Napisz kod: po lewej stronie znajduje się edytor tekstu dla twojego kodu w asemblerze (instrukcje takie jak MOV, ADD). Możesz wypróbować domyślny program albo poprosić sztuczną inteligencję u góry, aby wygenerowała jakiś kod dla ciebie.
- 2 Przetłumacz i wgraj: przyciskiem twój tekstowy kod zostanie zamieniony na postać liczbową i wgrany do 256‑bajtowej pamięci w prawym dolnym rogu.
- 3 Uruchom lub krokowo: przyciskiem „Uruchom” program zacznie działać płynnie. Przycisk „Krokowo” wykonuje instrukcje pojedynczo, abyś dokładnie widział, jak zmieniają się wartości w rejestrach (A, B, C, D) i pamięci.
- 4 Żywy tłumacz: w trakcie działania lub gdy najedziesz myszką na dowolną komórkę pamięci, tłumacz pokaże ci, co dokładnie dana liczba oznacza dla procesora.