「論理回路」復習課題(10) (2013年度, c関西学院大学 石浦 菜岐佐)
• テストではないので,友人と相談しながら解いたり,わからないところは教員に質問してよい.
• 授業時間内にできるところまでやってマークシートにマークせよ.
– 正解との答え合わせのために,この問題用紙にも○などの印をつけておくとよい.
– 演習時間が十分取れない回もあるので,時間内にできるところまででよい. (できていなくて も成績には直接影響しない).
• 授業時間内にできなかった問題は,必ずその週のうちに自宅で解いておくこと.
• 中間試験にはこの課題の問題をほぼそのまま出題する(数値等は変更する).
1 下記の符号無し2進数の加算結果を求めよ.
0 1 1 0 +) 0 1 1 1
(1) 1 1 1 0 (2) 1 1 1 1 (3) 該当無し (4) 1 0 1 0 (5) 1 0 1 1 (6) 1 0 0 1 (7) 1 1 0 1 2 下記の符号無し2進数の減算結果を求めよ.
1 0 0 1
−) 0 0 1 1
(1) 1 1 1 0 (2) 1 0 1 0 (3) 1 0 0 1 (4) 1 0 1 1 (5)該当無し (6) 1 1 1 1 (7) 0 1 1 0
1
3 下図において, FAは全加算器, HAは半加算器である. A= (a3a2a1a0)2,B = (b3b2b1b0)2,S= (c4s3s2s1s0)2
とするとき,S=A+B を計算する4ビット加算回路としてa, b, cのうち 正しい ものを 全て列挙 せよ.
a FAs co
a b ci coFAs
a b ci coFAs
a b ci coHAs a b a3b3 a2 b2 a1b1 a0 b0
s3 s2 s1 s0
c4
c3 c2 c1
b coFAs
a b ci coFAs
a b ci coFAs
a b ci coFAs a b ci a3b3 a2b2 a1b1 a0b0
s3 s2 s1 s0
c4
c3 c2 c1
c0=0
c coFAs
a b ci coFAs
a b ci coFAs
a b ci coFAs a b ci a3b3 a2b2 a1b1 a0b0
s3 s2 s1 s0
c4
c3 c2 c1
c0=1
(1)該当無し (2) a, c (3) c (4) a, b (5) a (6) b
(7) b, c (8) a, b, c
4 下記は半加算器の真理値表である. 空欄 1 〜3 に順に何が入るか.
a b co s
0 0 0 0
0 1 0 1
1 0 0 1
1 1 2 3
(1) 1, 0, 1 (2) 1, 1, 0 (3) 0, 1, 1 (4) 0, 1, 0 (5) 1, 1, 1 (6) 1, 0, 0 (7) 0, 0, 1 (8)該当無し (9) 0, 0, 0
5 下記は全加算器の真理値表である. 空欄 1 〜3 に順に何が入るか.
a b ci co s
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 1
1 1 1 2 3
(1) 0, 1, 0 (2) 1, 0, 0 (3)該当無し (4) 0, 1, 1 (5) 1, 0, 1 (6) 0, 0, 0 (7) 1, 1, 0 (8) 0, 0, 1 (9) 1, 1, 1
2
6 下記は4ビットの2の補数表現による演算である. 空欄 1 と 2 には順に何が入るか.
0110−0010 = 0110 + 1 = 2
(1)該当無し (2) 1010, 0100 (3) 1110, 0100 (4) 0010, 1000
(5) 1101, 0100 (6) 1010, 0000 (7) 0010, 0100 (8) 1101, 0101 7 下記は4ビットの2の補数表現による演算である. 空欄 1 と 2 には順に何が入るか.
0011−0101 = 0011 + 1 = 2
(1) 1101, 0000 (2)該当無し (3) 0101, 1110 (4) 1010, 1110
(5) 1010, 1111 (6) 1101, 1110 (7) 1011, 1110 (8) 0101, 1000 8 下記の4ビットの2の補数表現による演算において,オーバフローが発生するものを列挙せよ.
a. 0110 + 0101 b. 0101 + 0010 c. 0110 + 0010
(1)該当無し (2) a (3) b, c (4) c
(5) b (6) a, b, c (7) a, b (8) a, c
9 下記の4ビットの2の補数表現による演算において,オーバフローが発生するものを列挙せよ.
a. 1110 + 1101 b. 1101 + 1010 c. 1110 + 1010
(1) c (2) a (3) b (4) a, c
(5) a, b (6) b, c (7) a, b, c (8)該当無し
10 下記の4ビットの2の補数表現による演算において,オーバフローが発生するものを列挙せよ.
a. 0101−0110 b. 1100 + 0110 c. 1100−0110
(1) c (2) a, b, c (3) a (4) a, b
(5) b (6)該当無し (7) b, c (8) a, c
Nagisa ISHIURA
3