Commit Graph

10 Commits

Author SHA1 Message Date
cf9004e206 Implemented faults and fault handling.
Added flags FLTSTS, FLTJH, FLTJL.

Added breakpoints and BRK instruction.

Added PUSH and POP instructions for interacting with the stack.
2017-12-31 23:18:17 +00:00
bd3a4d5491 Updated FlagTest program.
Updated assembler to only uppercase op lines (exclude memory section)
2017-12-23 17:38:56 +00:00
1efb9d69b5 Implemeted Flag support and flag CONSTS.
Implmeneted ALIAS assembler instruction, JBC & JBS instructions.
2017-12-23 17:26:35 +00:00
7bd26502ff Update Specification.
Re-formatted as markdown.
Changed how flags are accessed.
Started flag documentation.
Added syscalls.
2017-12-22 21:49:07 +00:00
ad50509f26 Implemented updated spec.
Added new logic instructions and test program.
ASM markers may now start a line with an instruction.
Improved logic in location class.
2017-12-18 22:37:19 +00:00
1c79cff33f Spec Update
Removed Indirection Register.
Added new location type to replace use of indirection register.
Added logic instrictions NOT/AND/OR/XOR/SHL/SHR/BTS/BTC.
Increased port count to 255.
2017-12-18 21:00:47 +00:00
81d5b85f78 Fixed issues with CALL/RET.
Added Test Program for CALL/RET.
Fixed MUL instruction.
2017-12-17 22:35:46 +00:00
430bfe4a99 Added specification document 2017-12-17 14:17:59 +00:00
de38c1dab3 Initial Commit 2017-12-17 14:16:30 +00:00
687e03b7c2 Initial commit 2017-12-17 14:14:56 +00:00