![]() |
Nuvoton FORTH
|
▼Bytecode compiler | ByteCode compiler should be run on developer host computer to build .bc files contains platform-independent bytecode part of FORTH system or other .bc written applications (you can run them standalone in VM) |
Symbol table | |
Syntax parser | |
▼FORTH Virtual Machine | Platform independent part of Virtual Machine shared by VM part for all systems (host, qemu, nuc970 hw) |
▼Configuration | |
debug | |
machine word | Size constants |
registers | VM registers and memory areas |
memory access | |
Compiler in VM | Compiler implemented in VM commands |
▼command opcodes | Bytecode opcodes |
▼command functions | C functions implement every VM command |
bytecode interpreter | Interprets bytecode in M [] |
▼command functions | C functions implement every VM command |
bytecode interpreter | Interprets bytecode in M [] |
bytecode interpreter | Interprets bytecode in M [] |