2012.05.14
時計をシミュレートする機械式CPU
Lior ElazaryのMechanical CPU Clockにはそそられる。これは、CPUの働きをシミュレートする時計だ。CPUに何か意味のある働きをさせたいときには、何をするかを伝えなければなりません。それは、命令という形で伝えます。この時計では、構造を単純化するために、「時」の表示だけに絞り込みました。つまり、Hours(時)という名前の変数に1ずつ足していき、合計が11であるかどうかを確認します(時間を0ベースで示しているので、12は0になります)。条件が正であれば、変数を0に戻します。