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

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

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

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

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

NandGame

Thumbnail of post image 083

2023年夏、Turing Completeに挑戦し、その挑戦記録をまとめあげて、攻略記事として公開しました。
2023年10月後半から、類似のゲームであるNandGameに挑戦しました。
コツコツと攻略記事を公開し、 ...

NandGame

Thumbnail of post image 162
Processorレベル

Processorレベルのゴールは、これまで作成してきたコンポーネントを接続して、マルチタスクをサポートするプロセッサーを作ることです。

Processorレベルを解く

1:使用するコン

NandGame

Thumbnail of post image 013
Control Unitレベル

Control Unitレベルのゴールは、

NandGameのコントロールユニットの仕組み

・入力Iを命令にデコードする。

入力Iからは16ビット値が入ってきます。

NandGame

Thumbnail of post image 066
Virtual Memoryレベル

Virtual Memoryレベルのゴールは、仮想メモリーの回路を実装することです。

NandGameの仮想メモリーは次の仕組みで実現するものとします。

・入力アドレスとして、 ...

NandGame

Thumbnail of post image 162
General-purpose Memoryレベル

General-purpose Memoryレベルのゴールは、一般的な用途のメモリー回路を実装することです。

ここでいう一般的な用途とは、あるアドレスへ読み込み・書き込みで ...

NandGame

Thumbnail of post image 132
Register with backupレベル

Register with backupレベルのゴールは、次の回路を組むことです。入力の16ビット値をバックアップしておき、用意されたいくつかの入力フラグで出力する値を切り替える回路を組む ...

NandGame

Thumbnail of post image 058
Register bankレベル

Register bankレベルのゴールは、次に示す4つのレジスターを保持する回路を組むことです。

・A:アドレスレジスター

・D:データレジスター

・M:モード(? ...

NandGame

Thumbnail of post image 192
Mode controllerレベル

Mode controllerレベルのゴールは、モードコントローラーの回路を組むことです。

モードコントローラーには、1ビットのモードレジスターがあります。

Mode=0の

NandGame

Thumbnail of post image 006
Program Counterレベル

Program Conterレベルのゴールは、プログラムカウンターの回路を組むことです。

入力st=0のとき、内部のPC値をインクリメントします。

割り込み(sw=1かつmd ...

NandGame

Thumbnail of post image 088
Multitaskingグループに突入

Timer Triggerレベル

Timer Triggerレベルのゴールは、256クロックごとに1を出力する回路を組むことです。

回路の入出力は次のとおりです。

入 ...