過去問解きまくり研究所 ホーム

平成26年度 秋期 午前 問21

ハードウェア

アドレスバスに関する問題

図の回路を用いてアドレスバスから ‾CS 信号を作る。‾CS 信号が L のときのアドレス範囲はどれか。ここで,アドレスバスは A0〜A15 の 16 本で,A0 が LSB とする。また,解答群の数値は 16 進数である。

〔回路〕

A15 ─────────┐
A14 ─────────┤
A13 ────○────┤
A12 ────○────┤
A11 ────○────┤ 8 入力の AND ──○── ‾CS ──○ 装置
A10 ─────────┤
 A9 ────○────┤
 A8 ────○────┤

○ … 否定の丸。直結 = A15,A14,A10 / ○ 付き = A13,A12,A11,A9,A8
出力側にも ○ が付く = NAND。‾CS は装置の ○ 付き入力へ入る。
A7〜A0 はこの回路につながっていない。
答えと解説を見る

✓ これが正解エC400 〜 C4FF

解説

上位8本が1通りに決まり、残る8本が幅になります。

設問は、アドレスバスの16本のうち上位8本を8入力の論理積へ入れ、出力に否定の丸を付けた論理回路から、‾CS 信号が L になる番地の範囲を選ばせています。否定の丸が付いた論理積の出力が低い側になるのは、入力がすべて1のときだけです。ですから、直につないである線は1を要求し、否定の丸を通してある線は0を要求していると読みます。丸が付いていないのは A15、A14、A10 の3本、丸が付いているのは A13、A12、A11、A9、A8 の5本ですから、上位から順に並べると 1100 0100 となり、16進数では C4 になります。下位の A7 から A0 までは回路につながっていないので、どの値でもかまいません。よって範囲は C400 から C4FF までとなります。幅からも確かめられます。条件を課しているのは8本だけなので、選ばれる番地は2の8乗で256個、16進数では 100 の幅になります。

ほかの選択肢はなぜ違うのか

出典:平成26年度 秋期 応用情報技術者試験 午前 問21

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)