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

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

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

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

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

Logic Unit【NandGame編】

2023年12月16日

はじめに

いつもブログをご覧いただきありがとうございます。

コーストFIRE中のIPUSIRONです😀

IPUSIRONのプロフィールを見る

Logic Unitレベル

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

入力・op0とop1:オペコードフラグ。2つで2ビット。
・X:演算対象の16ビット列
・Y:演算対象の16ビット列
出力[1]op0=0かつop1=0⇨X and Y
[2]op0=0かつop1=1⇨X or Y
[3]op0=1かつop1=0⇨X xor Y
[4]op0=1かつop1=0⇨invert X
論理演算回路の入出力

Logic Unitレベルを解く

select 16コンポーネントの入力ピンであるD0とD1の位置が左右逆になっていることに注意してください。

そのため、次に示す回路ではワイヤーが交差しています。

この回路は7つのコンポーネントを使っており、内部的には544 Nandゲートを使っています。

もっともシンプルな解答とのことです。