/BattleBits

Are you ready to rumble?

Primary LanguageC#

OP + REG + REG + REG OP + REG + REG + EXTRA OP + REG + 2xEXTRA OP + 3xEXTRA

Registers:

A B C - X Y Z - I J

Also O(verflow), N(ull), IP

Operands: (&)Register([]), const

Three operands:

ADD A B C SUB A B C MUL A B C DIV A B C

Two operands

JEQ A B + extra JNE A B + extra JGT A B + extra

One operand:

Zero Operands:

INT + extra?? NOP JMP (Unconditional) + extra