BitBitJump

BitBitJump is the simplest OISC (One-Instruction Set Computer) language, which allows calculations by only bit copying process without using conventional logic operations like AND, OR, XOR, NAND, or NOT. Its instruction is to copy one bit from one address to another and jump. The instruction has three operands A B C similar to OISC Subleq but with a different meaning. A is the address of the bit to copy from. B is the address of the bit to copy into. C is the address to pass the execution after copying of the bit is done.