当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。

Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。

広告配信等の詳細については、プライバシーポリシーページに掲載しています。

消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題の表現がありましたら、問い合わせページよりご連絡ください。

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

NandGame

Thumbnail of post image 029

Instructionレベル

Instructionレベルのゴールは、ALU回路とCondition回路(条件判定回路)を内蔵した回路を組むことです。

※将来的に当該回路(Instruction回路と呼ぶことにする)は複合メ ...

NandGame

Thumbnail of post image 141

Conditionレベル

Conditionレベルのゴールは、条件判定回路を組むことです。

今回の条件判定は、ゼロと比べての大小比です。

組むべき回路の入出力は次のとおりです。

入力X:比較対象の16ビット ...

NandGame

Thumbnail of post image 061

ALUレベル

ALUレベルのゴールは、ALU(Arithmetic Logic Unit)回路を実装することです。

ALUレベルを解く

1:logic unitコンポーネントとarithmetic unitコンポ

NandGame

Thumbnail of post image 152

Arithmetic Unitレベル

Arithmetic Unitレベルのゴールは、次の機能を持つ算術演算回路を実装することです。

入力・op0とop1:オペコードフラグ。2つで2ビット。
・X:演算される側の16ビット ...

NandGame

Thumbnail of post image 150

Logic Unitレベル

Logic Unitレベルのゴールは、次の機能を持つ論理演算回路を実装することです。

入力・op0とop1:オペコードフラグ。2つで2ビット。
・X:演算対象の16ビット列
・Y:演算対 ...

NandGame

Thumbnail of post image 102

Switchレベル

Switchレベルのゴールは、スリーステートバッファーを組むことです。

Turing CompleteのBit Switchステージの解説記事において、スリーステートバッファーを紹介しました

NandGame

Thumbnail of post image 105

Selectorレベル

Selectorレベルのゴールは、セレクター回路を組むことです。

入力d0とd1のどちらかをそのまま出力するわけですが、その切り替えをセレクト端子sで実施します。

sが0ならd0のまま出力 ...

NandGame

Thumbnail of post image 106

Equal to Zeroレベル

Equal to Zeroレベルのゴールは、全ビットが0のときだけ1を出力し、そうでなければ0を出力する回路を組むことです。

本ステージでは4ビット列が与えられます。

E

NandGame

Thumbnail of post image 013

補数を使った減算の実現についてSubstrationレベル

Substrationレベルのゴールは、減算器を作ることです。

入出力は16ビットとするので、16ビットの減算器になります。

Substrati

NandGame

Thumbnail of post image 179

Incrementレベル

Incrementレベルのゴールは、(16ビット長において)1を増やすincrementコンポーネントを作成することです。

Incrementレベルを解く

16ビット用の加算器(add