Прелестный "проект выходного дня".
Я маленько подрихтовал, чтобы завелось на линуксе и маке: 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

no subject
Date: 2025-01-15 14:40 (UTC)no subject
Date: 2025-01-15 17:37 (UTC)no subject
Date: 2025-01-16 19:09 (UTC)no subject
Date: 2025-01-16 19:10 (UTC)