Wikipedia: https://en.wikipedia.org/wiki/Simplified_Instructional_Computer
Documentation: https://www.unf.edu/~cwinton/html/cop3601/supplements/test.html
Control Section
Addressing Mode (Flag bit)
Direct Addressing Mode
Indirect Addressing Mode
Simple Addressing Mode
Immediate Addressing Mode
Relative Addressing Mode
Program Counter (PC Register)
Base (Base Register)
Extended Instruction (4bit Instruction)
Assign addresses to all statements in source code
Save values (addresses) assigned to labels for use in pass two
Process directives
Translate instructions
Convert labels to addresses
Generate values defined by BYTE and WORD
Process the directives not done in pass one
Write object code
[1]Continue implementation of linker and loader
[2]Add GUI