From b550319f4cf2d37b3133aff724fa7cc3057e5bc6 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 22 Nov 2007 23:54:59 +0000 Subject: Turing Machine --- progs/add.tm | 25 +++++++++++++++++++++++++ progs/add00.tm | 40 ++++++++++++++++++++++++++++++++++++++++ progs/bb-brady.tm | 8 ++++++++ progs/bb-lin-rado-2.tm | 8 ++++++++ progs/bb-lin-rado.tm | 8 ++++++++ progs/bb-rado.tm | 6 ++++++ progs/bb6.tm | 14 ++++++++++++++ progs/bbeaver.tm | 30 ++++++++++++++++++++++++++++++ progs/bbeaver2.tm | 7 +++++++ progs/beaver.tm | 7 +++++++ progs/beaver2.tm | 11 +++++++++++ progs/beaver_1.tm | 7 +++++++ progs/bincounter.tm | 11 +++++++++++ progs/clean.tm | 12 ++++++++++++ progs/copy.tm | 12 ++++++++++++ progs/count.tm | 12 ++++++++++++ progs/deccounter.tm | 28 ++++++++++++++++++++++++++++ progs/first.tm | 5 +++++ progs/hexcounter.tm | 40 ++++++++++++++++++++++++++++++++++++++++ progs/inverse.tm | 5 +++++ progs/move.tm | 7 +++++++ progs/palindrome.tm | 33 +++++++++++++++++++++++++++++++++ 22 files changed, 336 insertions(+) create mode 100644 progs/add.tm create mode 100644 progs/add00.tm create mode 100644 progs/bb-brady.tm create mode 100644 progs/bb-lin-rado-2.tm create mode 100644 progs/bb-lin-rado.tm create mode 100644 progs/bb-rado.tm create mode 100644 progs/bb6.tm create mode 100644 progs/bbeaver.tm create mode 100644 progs/bbeaver2.tm create mode 100644 progs/beaver.tm create mode 100644 progs/beaver2.tm create mode 100644 progs/beaver_1.tm create mode 100644 progs/bincounter.tm create mode 100644 progs/clean.tm create mode 100644 progs/copy.tm create mode 100644 progs/count.tm create mode 100644 progs/deccounter.tm create mode 100644 progs/first.tm create mode 100644 progs/hexcounter.tm create mode 100644 progs/inverse.tm create mode 100644 progs/move.tm create mode 100644 progs/palindrome.tm (limited to 'progs') diff --git a/progs/add.tm b/progs/add.tm new file mode 100644 index 0000000..6083247 --- /dev/null +++ b/progs/add.tm @@ -0,0 +1,25 @@ +!1399 +%A H +A00RA +A11RA +A22RA +A33RA +A44RA +A55RA +A66RA +A77RA +A88RA +A99RA +A99RA +A LB +B01NH +B12NH +B23NH +B34NH +B45NH +B56NH +B67NH +B78NH +B89NH +B90LB +B 1NH diff --git a/progs/add00.tm b/progs/add00.tm new file mode 100644 index 0000000..a1153b4 --- /dev/null +++ b/progs/add00.tm @@ -0,0 +1,40 @@ +!10011+10101 +#101000 +%I_H +I__I +I00>I +I++M +D0Z>M +D_Z>M +M00>M +M11>M +MWW>M +MZZ>M +M++>M +M__M +J_W>M +011<0 +000<0 +0++<0 +0W1M +Y_1>M +C003 +211>2 +3 >6 +311>4 +4 1<1 +41 >5 +5 <1 +511>3 +6 1<5 +611B +A##B +C #2 +2A >3 +2B >4 +2 <7 +3AA>3 +3BB>3 +3 <5 +4AA>4 +4BB>4 +4 <6 +5A 8 +8 Y>9 +9 E>A +A S>H +BAA2 +CA D +D N>E +E O>H + -- cgit v1.2.3