Update for 07-11-21 23:15
This commit is contained in:
parent
7cda35e63f
commit
e7c1c6b0b9
40
games/tis-100/TIS-100.wiki
Normal file
40
games/tis-100/TIS-100.wiki
Normal 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
|
@ -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 ==
|
||||||
|
Loading…
Reference in New Issue
Block a user