23 lines
759 B
Plaintext
23 lines
759 B
Plaintext
FSC (Fucking scratch computer) 8-bit instruction set:
|
|
|
|
address modes:
|
|
00 register
|
|
01 immediate
|
|
02 indirect
|
|
03 direct
|
|
|
|
instruction set:
|
|
|
|
JMP 00 <ADDRMODE> <ADDR>
|
|
AND 01 <ADDRMODE> <ADDR> <ADDRMODE> <ADDR>
|
|
NOT 02 <ADDRMODE> <ADDR> <ADDRMODE> <DST>
|
|
LOD 03 <ADDRMODE> <SRC> <ADDRMODE> <DST>
|
|
STR 04 <ADDRMODE> <SRC> <ADDRMODE> <DST>
|
|
ADD 05 <ADDRMODE> <ADDR> <ADDRMODE> <ADDR>
|
|
SUB 06 <ADDRMODE> <ADDR> <ADDRMODE> <ADDR>
|
|
MUL 07 <ADDRMODE> <ADDR> <ADDRMODE> <ADDR>
|
|
DIV 08 <ADDRMODE> <ADDR> <ADDRMODE> <ADDR>
|
|
PIX 09 <ADDRMODE> <y> <ADDRMODE> <x> <color from register 1, 2 and 3>
|
|
IFE 0A <ADDRMODE> <src> <ADDRMODE> <src2> <if == then go to adress in register 1>
|
|
IFH 0B <ADDRMODE> <src> <ADDRMODE> <src2> <if > then go to adress in register 1>
|