Half Adder、Full Adder、Multi-bit Adder【NandGame編】
半加算器と全加算器についての詳細は、次の記事を参考にしてください。
Half AdderレベルHalf Adderレベルのゴールは、与えれたコンポーネントを使って半加算器を作ることです。
Logic Gates【NandGame編】
NANDレベルのゴールは、用意された2タイプのリレーを使って、NAND回路を作ることです。
NANDレベルを解く
2つのリレーの出力ピンを同時にOutputに接続できれば、デフォルトON型のリレー
Turing Completeの攻略ページを作成しました
Turing Completeを久しぶりに起動したら大幅アップデートされたらしく、過去のデータが一部壊れていました。
改めて最初からやり始めると同時に、攻略記事を書きました。
単にクリアするだけであれば2週間ぐらいでい ...
PUSH and POP【Turing Complete編】
PUSH and POPステージのゴールは、LEGアーキテクチャーの回路にスタック回路を組み込み、以下の動作をするプログラムを作ることです。
・入力が0なら、スタックからPOPする。 ...
RAM【Turing Complete編】
RAMステージのゴールは、我々のコンピューターにRAMを組み込むことです。
RAMコンポーネント
RAMはコンポーネントとして用意されています。「IO」>「RAM」からRAMコンポーネントを選択で
Opcodes【Turing Complete編】
Opcodesステージのゴールは以下のオペコードをREGアーキテクチャーに追加することです。
直前のステージで作成したREGアーキテクチャーはオペコードがADD固定でしたが、ここから6種類のオペコード ...
StackとThe Lab【Turing Complete編】
Stackステージのゴールは、デジタル回路でスタックを組むことです。
スタックとは
スタック(stack)とは、後入れ先出しのデータ構造です。
※先入れ先出しのデータ構造の1つとし
Wide Instructions【Turing Complete編】
Wide Instructinsステージのゴールは、次の機能を持つ回路を作ることです。
・偶数ticksでプログラム出力のバイトデータを保存する。
・奇数ticksで両 ...
Wire Spaghetti【Turing Complete編】
LEGアーキテクチャーの構築に入ります。
LEGアーキテクチャーは、プログラムメモリー(実質Programコンポーネント)から1tickあたり4バイトを取得して処理を進めるコンピューター ...
The Product of Nibbles【Turing Complete編】
A×Bという乗算(掛け算)であれば、Aを被乗数(multiplicand)、Bを乗数(multiplier)といいます。
・被乗数・・・乗数を掛けられる値。一般的に値は変わらない。
・乗数・・・被 ...