Releases: taeguk/System-Programming-SICXE-Project
Releases · taeguk/System-Programming-SICXE-Project
[Project 3] Linking Loader & Runner & Debugger
Project 3 - Linking Loader & Runner & Debugger
- Linking Loader
- Link several object files and load the program into specific memory address.
- Runner
- Emulate SIC/XE machine.
- Run SIC/XE program loaded in memory.
- Not all instructions are implemented.
- Debugger
- Break point
[Project 2] Assembler
Project 2 - Assembler
- Assemble SIC/XE assembly code (.asm).
- As a result, generate listing file (.lst) and object file (.obj).
- Not all assembly features are supported.
[Project 1] Shell Prompt & Opcode Table & Memory Manager
Project 1 - Shell Prompt & Opcode Table & Memory Manager
- Shell Prompt
- Command History Management
- Command 'dir' (similar to Unix's 'ls')
- SIC/XE Instruction Opcode Table
- SIC/XE Memory Manager (edit, fill, dump)
- Generic Linked List