T.I.M | ISA Specification
|
Assembly | This page lists all information on the ISA assembly code structure, syntax and semantics |
ISA Instructions | This page lists all of the instructions used in the ISA along with their memory layouts |
LOADR | |
LOADI | |
STORI | |
STORR | |
PUSH | |
POP | |
MOVR | |
MOVI | |
JUMPR | |
JUMPI | |
CALLR | |
CALLI | |
RETURN | |
TEST | |
HALT | |
ANDR | |
NANDR | |
ORR | |
NORR | |
XORR | |
LSLR | |
LSRR | |
NOTR | |
ANDI | |
NANDI | |
ORI | |
NORI | |
XORI | |
LSLI | |
LSRI | |
IADDI | |
ISUBI | |
IMULI | |
IDIVI | |
IASRI | |
IADDR | |
ISUBR | |
IMULR | |
IDIVR | |
IASRR | |
FADDI | |
FSUBI | |
FMULI | |
FDIVI | |
FASRI | |
FADDR | |
FSUBR | |
FMULR | |
FDIVR | |
FASRR | |
ISA Registers | This page lists all registers that are part of the ISA |
Program Counter | |
Stack Pointer | |
Link Register | |
Test Result | |
Status Register | |
Interrupt Registers | |
Temporary Registers |