![]() |
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[] |
1.8.8