Machine with unlimited registers
In Data-processing, a machine with unlimited registers or URM (of the English: Unlimited Register Machine ) is a Modèle abstract of the operation of the mechanical apparatuses of calculation, just like the machines of Turing and the Lambda-calculation. A URM is Turing-complete.
Notations
The register S of the machine are represented by:A program for this machine is represented by any continuation of the form:
An instruction can be:
- a restoring of the I - ème register: Z (I) ;
- incrementing of the I - ème register: S (I) ;
- the transfer of the contents of the I - ème register in the J - ème register: T (I, J) ;
- a conditional jump with the K - ème instruction when the I - ème and J - ème registers is equal: J (I, J, K) .
Operation
A URM carries out the instructions of a program sequentially, except when it meets an instruction of jump.The configuration or the state of a program is the whole of the values contained in the registers. The initial configuration of a program is that where the first registers contain the data:
- contains if ;
- contains if .
See too
- Calculabilité
- Machine of Turing
- Lambda calculation
| Random links: | Air Malted | Strategic oceanic force | Narrabri | Cymek | Canadian beaver | Middleton,_West_Yorkshire |