Immediate Values【Turing Complete編】
Immediate Valuesステージのゴールは、Immediateモードの処理を回路に組み込むことです。
Instructionビット列が「00 xxxxxxb」のように上位2桁 ...
Unsigned Less【Turing Complete編】
大小比較器(マグニチュードコンパレーター)とは、2つ入力を比較して、どちらが大きいか、あるいは等しいかを判定する回路です。
1ビット大小比較器1ビットの入力が2つあり、その大小を識別する回路です。
1ビット ...Byte XOR【Turing Complete編】
Byte XORステージのゴールは、2バイトをXOR演算した結果を出力する回路を作ることです。
入力・上のInput・・・1バイト・下のInput・・・1バイト出力・Output・・・1バイト。 ...
Arithmetic EngineとComponent Factory【Turing Complete編】
Arithmetic Engineステージのゴールは、ALU(演算装置)を組むことです。
入力・CODE:8ビット。演算の内容をビット列で指示する。0000 0000bならOR ...
Byte Constant【Turing Complete編】
Byte Constantステージのゴールは、常に164(10進数)((以後、10進数値を明示する際には「d」をつけて、「164d」と表記します。))を出力する回路を作ることです。
Instruction Decoder【Turing Complete編】
Instruction Decoderステージのゴールは、Instructionのためのビット列(以降Instructionビット列と呼ぶ)の上位2桁でモードを振り分ける回路を組むことです ...
Calculations【Turing Complete編】
当ステージのゴールは、4モードのうちCopyモードとCalculateモードをサポートした回路を組むことです。
※Conditonモードに対応させるのは以降のステージになります。
Conditions【Turing Complete編】
Conditionsステージのゴールは、入力バイトデータがビットコードに応じた条件を満たすかを判定する回路を組むことです。
ステージの回路の入出力は次の通りです。
入力・上のInput端子 ...Logic Engine【Turing Complete編】
Logic Engineステージのゴールは、演算装置を作ることです。
入力・CODE:8ビット。演算の内容をビット列で指示する。0000 0000bならOR
0000 0001b ...
Saving Bytes【Turing Complete編】
Saving Bytesステージのゴールは、バイトデータをセーブとロードできる回路を組むことです。
【入力】
・Input 0:ロード用。ONのときに記憶している1バイトデータを ...