Прелестный "проект выходного дня".
Я маленько подрихтовал, чтобы завелось на линуксе и маке: github.com/sergev/ForthModelT
- ratforth.asm - Форт, написанный на ассемблере для простейшего выдуманного процессора.
- RatAsm.cpp - Ассемблер для этого процессора, превращающий исходник в бинарную программу. 360 строчек на Си++.
- RatExe.cpp - Симулятор процессора, выполняющий бинарную программу. 460 строчек на Си++.
Исходный авторский репозиторий: github.com/VasylTsv/ForthModelT$ g++ RatAsm.cpp -o RatAsm
$ g++ RatExe.cpp -o RatExe
$ ./RatAsm ratforth.asm ratforth.bin
$ ./RatExe ratforth.bin
Forth Model T 1.0
Ok
3 5 * .
15
Ok
_
Я маленько подрихтовал, чтобы завелось на линуксе и маке: github.com/sergev/ForthModelT
