8bitový CPU a Assembler
Loading...

8bitový CPU a Assembler

Pište v assembleru, překládejte do strojového kódu a spouštějte ve 256B RAM.

Připraveno
Nápověda / K čemu to je?

AI Generátor kódu (Přirozený jazyk → Kód)

Generovat

Kód Assembleru

Přeložit a nahrát
Spustit Pozastavit Krokovat Resetovat

Přeložený strojový kód (Hex)

Registry

Příznaky

Instrukční sada (ISA)

Příkazy: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Registry: A, B, C, D.

Živý překladač (Stroj ↔ Člověk)

Najeďte myší na paměť nebo spusťte CPU pro zobrazení překladu...

Paměť (256 Bytů)

Jak to funguje a k čemu to je?

Tato aplikace je vzdělávací simulátor jednoduchého 8bitového procesoru (CPU). Slouží k pochopení toho, jak počítače fungují na té nejnižší hardwarové úrovni. Ukazuje krok za krokem, jak se lidsky čitelný kód (Assembler) překládá do čísel (strojového kódu), kterým nakonec rozumí procesor.

Jak aplikaci používat?

  • 1 Napište kód: Vlevo je textový editor pro váš kód v Assembleru (instrukce jako MOV, ADD). Můžete zkusit výchozí program, nebo požádat umělou inteligenci nahoře, aby vám nějaký vygenerovala.
  • 2 Přeložit a nahrát: Tlačítkem se váš textový kód převede do číselné podoby a nahraje do 256bajtové paměti vpravo dole.
  • 3 Spustit nebo Krokovat: Tlačítkem 'Spustit' se program plynule rozběhne. Tlačítko 'Krokovat' provádí instrukce po jedné, abyste přesně viděli, jak se mění hodnoty v registrech (A, B, C, D) a paměti.
  • 4 Živý překladač: Během běhu, nebo když najedete myší na jakoukoliv buňku paměti, vám překladač ukáže, co přesně dané číslo pro procesor znamená.
Rozumím, zavřít