MiniBitMove is an language with only two-commands. If takes two inputs, the code and the data tape. Both consist of ones and zeros.
1: Flip the bit at the current cell 2: Move selector to the next cell
Program only stops when the selector reaches the end of the data tape. This means that if a program has no zeros, it is an infinite loop.
Flips all the bits in the tape
Code: 10 Data: 11111 Result: 00000
Code: 1 Data: 111 Result: Program never ends