FANJIX

FANJIX computer is a new kind of processor instruction codes, for esoteric programming. It was designed by User:Zzo38 in 2010.

Each byte is 40 bits long. An address is 40 bits long. Each register is 40 bits long. An instruction is 80 bits long, which must be aligned.

Order of operations:
 * 1) Read registers according to instruction bits, XOR together the results
 * 2) Bit0 of right half shifted into rS
 * 3) Write XORed result to all registers according to instruction bits
 * 4) Next instruction is selected, by setting rI (rC and rQ is reading at first step, if necessary)
 * 5) Repeat!