コンピュータ構成要素

基本情報技術者試験 科目A免除 修了試験 20140727 実施分 問2

1 ビットの数 A,B の和を 2 ビットで表現したとき,上位ビット C と下位ビット S を表す論理式の組合せはどれか。ここで,“・”は論理積,“+”は論理和,X̄ は X の否定を表す。
真理値表(A, B → A と B の和 C, S):
ABCS
0000
0101
1001
1110
選択肢表:
CS
アA・B(A・B̄)+(Ā・B)
イA・B(A+B̄)・(Ā+B)
ウA+B(A・B̄)+(Ā・B)
エA+B(A+B̄)・(Ā+B)
  • ア C: A・B / S: (A・B̄)+(Ā・B)
  • イ C: A・B / S: (A+B̄)・(Ā+B)
  • ウ C: A+B / S: (A・B̄)+(Ā・B)
  • エ C: A+B / S: (A+B̄)・(Ā+B)

出典:基本情報技術者試験 科目A免除 修了試験 20140727 実施分 問2

答えと解説を見る

正解:ア

覚える知識

半加算器の構成素子(XORとAND)

半加算器は、和をXOR、桁上げをANDで求める回路である。

この問題で必要なこと

1ビット同士の和は、桁上げC=A・B、和S=排他的論理和(A・B̄+Ā・B)で表せる。

ひっかけ

Cを論理和にした選択肢や、Sを(A+B̄)・(Ā+B)(XNOR)にした選択肢は真理値表と合わない。

この知識の出題:本試験系 3 回・免除試験 8 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「論理回路(加算器・NAND・フリップフロップ)」で学ぶ

同じ知識の過去問