Update for 07-11-21 23:30

This commit is contained in:
Tyler Perkins 2021-11-07 23:30:01 -05:00
parent e7c1c6b0b9
commit 7337739fbe
1 changed files with 34 additions and 0 deletions

View File

@ -38,3 +38,37 @@ NOTE: Instruction set generally follows AT&T syntax standard of
- The values in ACC and BAK are switched
* SAV
- The value in ACC is written to BAK
* ADD
- Value provided via SRC is added to ACC and stored there
* SUB
- VAlue provided via SRC is subtracted from ACC and stored there
* NEG
- Value in ACC is negated
* JMP
- Uncoditional Jump
* JEZ
- Jump if ACC is zero
* JNZ
- Jump if ACC is not zero
* JGZ
- Jump if ACC is greater than zero
* JLZ
- Jump if ACC is less than zero
* JRO
- Jump uncodnitionally by offset of SRC
- JRO 2 executes skips next instructions
- JRO ACC executes based on ACC
A '!' Before an instruction will set a break point
== Display ==
Display has a top left origin, XYRGB\0 Syntax. The display is 30x18
RGB values can be
* 0 - Black
* 1 - Dark Grey
* 2 - Bright Grey
* 3 - White
* 4 - Red