• 検索結果がありません。

「論理回路」 2003 年度定期試験 問題

N/A
N/A
Protected

Academic year: 2021

シェア "「論理回路」 2003 年度定期試験 問題"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

20037

「論理回路」 2003 年度定期試験 問題

担当

:

石浦 菜岐佐

問題は 6問あり100点満点である. 解答用紙の所定の欄に解答せよ. 持ち込みは一切不可である.

1 (25点)

以下の次の問に答えよ. (5)以外については,解答に至 る過程も必ず記述し,最終的な解答がどれであるかを明 示すること.

(1) 10進数123416進数に変換せよ.

(2) 8ビットの 2の補数表現の2進数 1110100110進数に変換せよ.

(3) 排他的論理和演算 abAND, OR, NOT で 表せ. 次に,これを用いて x(yz) =xyxz が 成り立つことを示せ.

(4) f(a, b, c) =abc が自己双対関数であること を示せ.

(5) 下記の組み合わせ回路を, NANDゲートとNOT ゲートのみからなるものに変換せよ. (簡単化す る必要は無い.)

a bc

f d

2 (12点) f(a, b, c, d) =P

(0,1,2,3,5,6,8,9,10,13,14), g(a, b, c, d) =P

(0,3,5,6,13)の時に, f =g+hを満 たす論理関数h(a, b, c, d)の最小積和形を求めよ.

3 (12点)

(1) 全加算器(a, b,c を入力とし,その1ビット和 s と上位への桁上がり c0 を計算する)の真理値表 を示し,sc0 をそれぞれa,b,c の論理式で表 現せよ.

(2) 4 つの全加算器と NOTゲートを用いて 4ビッ

トの減算回路を構成せよ.

4 (15点)

「 連続する 4つ以上の0」 または「 連続する2つ以上

1」 を検出する順序回路の状態遷移グラフを示せ.

の回路は1ビットの入力x1ビットの出力z を持 つ. x には0または 1の系列が入力される. z は通常 は0を出力するが,x04つ以上続けて入力され

るか12つ以上続けて入力されると 1を出力する.

例えば,x0100000110111が入力された場合の出力 は次のようになる.

時刻 0 1 2 3 4 5 6 7 8 9 10 11 12 · · · 入力 x 0 1 0 0 0 0 0 1 1 0 1 1 1 · · · 出力 z 0 0 0 0 0 1 1 0 1 0 0 1 1 · · ·

5 (13点)

次の順序機械の状態数を最小化せよ. 最小化の過程を 示し,どれが最終的な結果であるかを明示すること.

現状態 次状態/出力 x= 0 x= 1 Sa Sb/0 Sh/0 Sb Sg/1 Se/1 Sc Sf/0 Se/0 Sd Se/1 Sd/1 Se Sd/1 Sc/0 Sf Sg/1 Sh/1 Sg Sd/0 Sh/0 Sh Sd/1 Sa/0

6 (23点)

下記の状態遷移グラフについて次の問に答えよ.

A B

C D

E F

1/000

0/000 1/000

0/000 1/000

0/001

0/010,1/011

0/100,1/101 0/110,1/111

(1) 次のように, 3ビット(q1, q2, q3)を用いて状態符 号化を行ったとする. 符号化された状態遷移表を

作成せよ(解答用紙の空欄を埋めよ). ただし,入

力をx,出力を(z1, z2, z3)とする.

1

(2)

q1 q2 q3

A 0 0 0

B 0 0 1

C 0 1 0

D 0 1 1

E 1 1 0

F 1 1 1

(2) 3個のD フリップフロップを用いてこの回路を

設計する. 状態変数 q1, q2, q3 に対応するフリッ プフロップの D 入力をそれぞれ d1, d2, d3 とす る. d1, d2, d3, z1, z2, z3q1, q2, q3, xの最小積和 形で表せ. それぞれのカルノー図も併せて示せ (解答用紙に書き込め).

Nagisa ISHIURA

2

参照

関連したドキュメント