8‑bitowy CPU i asembler
Pisz w asemblerze, tłumacz na kod maszynowy i uruchamiaj w 256B RAM.
Připraveno
Pomoc / Do czego to służy?
Generator kodu AI (język naturalny → kod)
Generuj
Kod asemblera
Przetłumacz i wgraj
Uruchom
Wstrzymaj
Krok
Resetuj
Przetłumaczony kod maszynowy (hex)
Rejestry
Flagi
Zestaw instrukcji (ISA)
Instrukcje: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Rejestry: A, B, C, D.
Tłumacz na żywo (Maszyna ↔ Człowiek)
Najedź myszą na pamięć albo uruchom CPU, aby zobaczyć tłumaczenie...
Pamięć (256 bajtów)
Jak to działa i do czego służy?
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.
Rozumiem, zamknij
