![]() |
A Programmable Prototype to Build Turing Machines | ![]() |
Home | Alan TURING | History | Turing machine | The actual experimental prototype | Some diagrams of Turing machines for this prototype | Presentations | Presse | Contact | A new machine |
|||||||||
Machines | Ideas | Description | How the machine operates | Technologies | First Turing machine | Easy | Calculations | Sequences | Interesting | Colleges | University | Talks | Videos |
The Tape The tape is divided into one hundred small cylinders which can assume the three following positions, alphabet: {b,0,1} ::
Also note that in order to get 100 equidistant graduations on the circumference of a 100cm circumference disk, I used a tape measure which is slightly extensible. This extensibility proved helpful because it allowed me to make a 1 meter + epsilon circumference disk. With the measure tape, I could match 0 with the 100 graduation. |
![]() |
Writing Mechanism
Two mechanisms are placed respectively above and below the tape fitted with the cylinders.
|
![]() |
Reading Mechanism
A rod is thrust against the cylinders and depending on its position at the end of the thrust, the system will indicate whether the cylinder stands for a b, 0 or 1.
|
![]() ![]() |
Tape Movements
An electric engine drives a small cog-wheel whose cogs are inserted between the cylinders to rotate the disk (Turing tape).
Please note : It was easier to rotate the disk than to move the reading head ! |
![]() |
The programmes : The Table of transitions![]()
This table tells the machine what to do, depending on the state it is in and the result from the reading.
Sizing:
|
![]() ![]() |
The operation clock cycle
he rotary system performs a series of operations listed chronologically below until it is halted by the final state.
|
![]() |
State commutator
The machine comprises 12 states
|
![]() |
Control Panel
To run tests, the various functions can be activated from this control panel.
|
![]() |
Data Transfer BUS Wire harness with electrical connectors
|
![]() |
Random Access Memory It is totally erased when the power supply is off
|
![]() |