Skip to content

Releases: taeguk/System-Programming-SICXE-Project

[Project 3] Linking Loader & Runner & Debugger

26 Apr 12:53
Compare
Choose a tag to compare

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

26 Apr 12:53
Compare
Choose a tag to compare

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

26 Apr 12:53
Compare
Choose a tag to compare

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