ALU【NandGame編】
![Thumbnail of post image 174](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
ALUレベルのゴールは、ALU(Arithmetic Logic Unit)回路を実装することです。
ALUレベルを解く
1:logic unitコンポーネントとarithmetic unitコンポ
Arithmetic Unit【NandGame編】
![Thumbnail of post image 000](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Arithmetic Unitレベルのゴールは、次の機能を持つ算術演算回路を実装することです。
入力・op0とop1:オペコードフラグ。2つで2ビット。・X:演算される側の16ビット ...
Logic Unit【NandGame編】
![Thumbnail of post image 013](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Logic Unitレベルのゴールは、次の機能を持つ論理演算回路を実装することです。
入力・op0とop1:オペコードフラグ。2つで2ビット。・X:演算対象の16ビット列
・Y:演算対 ...
「第100回 ゆるいハッキング大会」にて登壇しました
![Thumbnail of post image 029](https://akademeia.info/wp-content/uploads/2023/10/スクリーンショット-2023-10-22-233129-150x150.png)
2023年10月21日に「第100回 ゆるいハッキング大会」にて登壇しました。
約1年ぶりに東京に行ったので浦島太郎状態でした。
「 ...Switch【NandGame編】
![Thumbnail of post image 199](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Switchレベルのゴールは、スリーステートバッファーを組むことです。
Turing CompleteのBit Switchステージの解説記事において、スリーステートバッファーを紹介しました
Selector【NandGame編】
![Thumbnail of post image 107](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Selectorレベルのゴールは、セレクター回路を組むことです。
入力d0とd1のどちらかをそのまま出力するわけですが、その切り替えをセレクト端子sで実施します。
sが0ならd0のまま出力 ...
Equal to ZeroとLess than Zero【NandGame編】
![Thumbnail of post image 168](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Equal to Zeroレベルのゴールは、全ビットが0のときだけ1を出力し、そうでなければ0を出力する回路を組むことです。
本ステージでは4ビット列が与えられます。
E
Substraction【NandGame編】
![Thumbnail of post image 175](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Substrationレベルのゴールは、減算器を作ることです。
入出力は16ビットとするので、16ビットの減算器になります。
Substrati
Increment【NandGame編】
![Thumbnail of post image 128](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
Incrementレベルのゴールは、(16ビット長において)1を増やすincrementコンポーネントを作成することです。
Incrementレベルを解く
16ビット用の加算器(add
Half Adder、Full Adder、Multi-bit Adder【NandGame編】
![Thumbnail of post image 112](https://akademeia.info/wp-content/uploads/2023/10/NANDGAME_LOGO-150x150.png)
半加算器と全加算器についての詳細は、次の記事を参考にしてください。
Half AdderレベルHalf Adderレベルのゴールは、与えれたコンポーネントを使って半加算器を作ることです。
Hal