Update for 07-11-21 23:15

This commit is contained in:
Tyler Perkins 2021-11-07 23:15:01 -05:00
parent 7cda35e63f
commit e7c1c6b0b9
2 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,40 @@
= TIS-100 =
TIS-100 is an assembly programming game. The following are notes that I have
taken regarding the game. I do not plan to use these, only to type them to help
commit to memory
== Important ==
== Registers ==
* ACC - accumulator
- Is the implicit source/destination of many operations
* BAK - Bakup
- Non-addressable, used as tmp for ACC.
* NIL - zero register
- Stores zero
* LEFT, RIGHT, UP, DOWN
- Corespond to the four directions around the node
* ANY - Any destination
- Send the result to any destination that accepts it first. Reading from this
register will read in the first result given on any port
* LAST - Last port used
== Instruction Set ==
NOTE: Instruction set generally follows AT&T syntax standard of
<SRC>, <DEST>
* Labels
- These operate the same as standard labels. Labels can have an instruction
on the same line
* NOP
- No operation.
* MOV
- Moves from SRC to DEST register/memory address
* SWP
- The values in ACC and BAK are switched
* SAV
- The value in ACC is written to BAK

View File

@ -62,8 +62,13 @@ See [[math/index|Math]]
== Cooking == == Cooking ==
== Anime == == Anime ==
* [[rezero/index|Rezero]] * [[rezero/index|Rezero]]
== Games ==
* [[games/tis-100/TIS-100]]
Theres to much to catagorize, see the index Theres to much to catagorize, see the index
== Local to GentooBox == == Local to GentooBox ==