RAM【NandGame編】
RAMレベル
RAMレベルのゴールは、読み書き可能な16ビットレジスターを2つ持つメモリー回路を作ることです。
保存できるのは2ヶ所しかないので、1ビットアドレスであり、保存できる空間は2つだけです。
入力 | ・ad(address):アドレス指示用。どのストレージユニットにアクセスするかを示す。 ・st(store):書き込みフラグ。ユニットに書き込むかどうか。 1なら、Xの値がユニットに格納される。 0なら、Xの値を無視する。 ・X:16ビット値のデータ。 cl:クロック信号用。状態変化を同期させるため。 cl=0のときXは格納されるが、clが「0⇒1」に変化したときのみ出力する。 |
出力 | Output:adピンで指定されたユニットに現在格納されている値。 |
RAMレベルを解く
この回路は4つのコンポーネントを使っており、内部的に612個のNandゲートで構成されています。