Novinka Toy CPU je simulací jednoduchého počítače, ergo jde o vzdělávací software a nebrečte, že jsem vás nevaroval! :)
Autorem Toy CPU je Jim Hall, kterého můžete znát z jiného projektu, rozsahem poněkud zásadnějšího, a to operačního systému FreeDOS. Jim Hall učí na univerzitě, a na jednom z kurzů, které má pod palcem, vysvětluje studentům mimo jiné i základy programování. A Toy CPU má sloužit jako efektní a názorná pomůcka, principem ne nepodobná počítači Altair 8800, ale ještě podstatně jednodušší.
Pro detailnější popis si bohužel budete muset najít někoho povolanějšího, jelikož moje výpočetní expertiza nikdy nešla hlouběji, než "ten procesor se musí natočit takhle, protože tady je takovej zobáček". Následuje tedy základní popis v angličtině a radši se ani nebudu pokoušet to překládat ;)
The Toy CPU implements 256 bytes of program memory, and an accumulator. You program the Toy using binary opcodes. When you run a program, the Toy CPU starts at counter zero for the first instruction.
Toy CPU včetně zdrojových kódů je ke stažení na GitHubu a má i svou stránku na itch.io, viz jimhall.itch.io/toy-cpu.
Nejnovější komentáře