FSC/instruction-set.txt

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>