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

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

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

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

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

Virtual Circuit Board

Thumbnail of post image 024

1ビットデコーダーから3ビットデコーダーに拡張するVCBの設定

Virtual Circuit Boardのデフォルト設定だとキャンバスにどの部品を配置したのかわかりにくいので、少しだけ変更します。

右上にある右から3番目の ...

NandGame

Thumbnail of post image 016

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

NandGame

Thumbnail of post image 073
Processorレベル

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

Processorレベルを解く

1:使用するコン

NandGame

Thumbnail of post image 156
Control Unitレベル

Control Unitレベルのゴールは、

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

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

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

NandGame

Thumbnail of post image 158
Virtual Memoryレベル

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

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

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

NandGame

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

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

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

NandGame

Thumbnail of post image 046
Register with backupレベル

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

NandGame

Thumbnail of post image 071
Register bankレベル

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

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

・D:データレジスター

・M:モード(? ...

NandGame

Thumbnail of post image 142
Mode controllerレベル

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

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

Mode=0の

NandGame

Thumbnail of post image 074
Program Counterレベル

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

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

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