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

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

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

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

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

NandGame

Thumbnail of post image 070
Virtual Memoryレベル

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

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

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

NandGame

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

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

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

NandGame

Thumbnail of post image 096
Register with backupレベル

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

NandGame

Thumbnail of post image 162
Register bankレベル

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

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

・D:データレジスター

・M:モード(? ...

NandGame

Thumbnail of post image 001
Mode controllerレベル

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

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

Mode=0の

NandGame

Thumbnail of post image 178
Program Counterレベル

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

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

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

NandGame

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

Timer Triggerレベル

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

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

入 ...

NandGame

Thumbnail of post image 036
Floating-point multiplicationレベル

Floating-point multiplicationレベルのゴールは、2つの浮動小数点数を16ビット(パック)表現で乗算する回路を組むことです。

NandGame

Thumbnail of post image 052

NandGameの符号つき整数

当該レベルにおいての符号つき整数は、sgとMで構成されるものとします。sgは符号、Mは符号なしの数を示します。

sg=0なら正、sg=1なら負と定義します。

例えば、「-2」という ...

NandGame

Thumbnail of post image 051
Floating-point additionレベル

Floating-point additionレベルのゴールは、16ビット表現(パック済み)の浮動小数点数の加算・減算を実現する回路を実装することです。

Floa