It is a type of Turing Machine that uses a set of predefined instructions to move data between registers.