プログラムと定数をROMから読み出すために、アドレスバスとチップセレクト信号(CSバー)を図のように接続した。アドレスバスはA0がLSBである。このROMにアクセスできるメモリアドレスの範囲はどれか。ここで、解答群の数値は16進数で表記してある。

負論理CSはNOR出力がLOWになるアドレス範囲で選択される

エンベデッドシステムスペシャリスト試験2018年度 春期 午前II15/メモリ / メモリ構成

アドレスバス(A15〜A0)から、A15とA14がNORゲートに入力され、その出力(否定)がROMのチップセレクト信号CSバーに接続されている。ROMのアドレス入力はA13〜A0。すなわちCSバーがアクティブになるのはA15=0かつA14=0のとき。
アドレスバス(A15〜A0)から、A15とA14がNORゲートに入力され、その出力(否定)がROMのチップセレクト信号CSバーに接続されている。ROMのアドレス入力はA13〜A0。すなわちCSバーがアクティブになるのはA15=0かつA14=0のとき。

選択肢

正解と解説

正解: 4000〜FFFF

NORゲートの出力は入力が両方0のときだけ1になるので、A15とA14がともに0(0000〜3FFF)のときにHIGHとなる。CSバーは負論理でLOWのときにROMが選択されるから、選択されるのはA15かA14の少なくとも一方が1のとき、すなわち4000番地以上である。よってアクセスできる範囲は4000〜FFFFとなる。

選択肢ごとの解説

出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前II 問15(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。