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

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
3
0
0

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

全文

(1)

2011

7

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

担当: 石浦 菜岐佐

【注意事項】

試験時間は

80

分で,持ち込みは一切不可である.

試験開始までこの面を上にして待つこと.

問題は全部で

5

問あり

100

点満点である.

解答用紙の所定の欄に解答せよ.

採点結果閲覧システムと予想得点の記入について

本試験は,採点が終り次第,各自の得点

(各問毎)

WWW

で閲覧できるようにします.

閲覧を希望しない人は

予想得点

/

暗証番号を記入しないで下さい

.

見たい人は

(1)

解答用紙の「予想得点」欄に各問の予想得点を

,

「暗証番号」欄に

8

桁の数字を書いて下さい

.

の情報は閲覧の際に必要になるので

,

必ず下に控えをとっておいて下さい

.

問題

1 2 3 4 5

暗証番号

予想得点

暗証番号は

WWW

の認証に,予想点数はサーバー上の点数データを暗号化する鍵として用い ます. 他人の点数を見ることはできません.

予想点数の記入により

,

採点上不利

/

有利になることはありません

.

“5 5 5 5 5 · · ·”

など意味のないと判断される予想点数を書いた場合は

,

記入がなかったものと

見なします

(点数は閲覧できません).

(2)

閲覧ページは

http://ist.ksc.kwansei.ac.jp/∼ishiura/lc/

からリンクします.

閲覧は

8/12(

)

までです

.

認証のユーザ

ID

は学籍番号の下

4

桁,パスワードは上記の

8

桁の暗証番号です.

認証を通って現れるフォームに予想点数を入力して下さい.

採点が完了するまでは採点の進捗状況を表示します

.

セキュリティの問題上

,

電子メールでの点数や予想点数等の照会には一切応じません

.

1

(2)

1

次の問いに答えよ

. [35

] (5 × 7)

【各問完全解答

;

部分点なし】

(1) 16

進数

6D

10

進数に変換せよ

.

(2) 10

進数の

−77

8

ビットの

2

の補数表現の

2

進数に変換せよ.

(3) x + a + b + y + b · x + a + b + y + b

を積和形論理式に変換し

,

簡単化せよ

(

結果に至る過程も示せ

).

(4) ( x ab )( x bc )( x ca ) a

を簡単化せよ

(

結果に至る過程も示せ

).

(5) F = acd + bcd , G = abc + abd + abcd

のとき,

F = G · Q

を満たす

Q

の最小積和形論理式を求めよ.

(6) g ( a, b, c ) = ab + ca

and

exclusive-or (

および

1)

だけを用いて表せ

(

簡単化する必要はない

).

(7)

下記の組み合わせ回路を

, nand

ゲートと

not

ゲートのみからなるものに変換せよ

(

簡単化する必要はない

.) a

b c d e f

x

y g

2

下記の 表

1

の状態遷移表で動作が定義される

Moore

型順序機械について

,

次の問いに答えよ

.

ただし

,

力を

x ,

出力を

y , z

とする. また,

A

が初期状態であるとする.

[25

点] (5 + 4 + 16)

1

状態遷移表 現状態 次状態 出力

x = 0 x = 1 y z

A A B 0 0

B B C 0 1

C C D 1 0

D D E 1 1

E E A 1 1

2

状態割当 状態

a b c

A 0 0 0

B 0 0 1

C 0 1 1

D 1 1 0

E 1 0 0

(1)

1

の状態遷移表を状態遷移グラフに変換せよ

.

(2) x

に信号値系列

1 0 1 1 0 1 · · ·

を入力したときに,

z

に出力される 信号値系列を示せ

(最初の 7

時刻分 を示 せ).

(3)

上記の 表

2

のように

3

ビットの状態変数

a, b, c

を用いて状態割当てを行い

,

それぞれの状態変数に対応す

3

個の

D

フリップフロップ

D a , D b , D c

を用いてこの回路を設計するものとする

.

フリップフロップ

D a , D b , D c

D

入力をそれぞれ

d a , d b , d c

とするとき,

d a , d b , d c , y, z

の論理関数を

a, b, c, x

の最小積和形で表

せ. 必ず

don’t care

も考慮すること. 解答を得る過程として,符号化された状態遷移表,およびそれぞれの関

数のカルノー図も併せて示せ

(

解答用紙に書き込め

).

3

次の順序機械の状態数を最小化せよ

(

結果のみ示せ

). [14

]

現状態 次状態/出力

入力=0 入力=1

S 1 S 2 / 0 S 7 / 0 S 2 S 5 / 1 S 1 / 0 S 3 S 2 / 0 S 6 / 0 S 4 S 5 / 1 S 6 / 1 S 5 S 2 / 0 S 4 / 0 S 6 S 3 / 1 S 4 / 1 S 7 S 1 / 1 S 1 / 1

2

(3)

4

次の回路に関して下記の問いに答えよ

. [16

] (4 × 4)

FA s co

a b ci co FA s

a b ci co FA s

a b ci co FA s a b ci

a 3 b 3 a 2 b 2 a 1 b 1 a 0 b 0

s 3 s 2 s 1 s 0

c 3 c 2 c 1

x FA s

co a b ci

c 4 c 5 s 4

a 4 b 4

図中の

FA

は全加算器

(full adder)

である. この回路は, 5ビットの

2

の補数表現の

2

進数の加減算を行う回路で あり

,

x = 0

のときには

a 4 a 3 a 2 a 1 a 0

b 4 b 3 b 2 b 1 b 0

を加算した結果

x = 1

のときには

a 4 a 3 a 2 a 1 a 0

から

b 4 b 3 b 2 b 1 b 0

を減算した結果

をそれぞれ

s 4 s 3 s 2 s 1 s 0

に出力する. ただし,オーバフロー

(overflow)

が起こると正しい計算結果は得られない.

(1)

全加算器の出力

co , s

を入力

a , b , ci

の論理式で表せ

.

(2) x = 0, a 4 a 3 a 2 a 1 a 0 = 01011

のとき

,

オーバフローを起こさない

b 4 b 3 b 2 b 1 b 0

のうち表現する値が最大のもの を求めよ.

(3) x = 1, a 4 a 3 a 2 a 1 a 0 = 00111

のとき

,

オーバフローを起こさない

b 4 b 3 b 2 b 1 b 0

のうち表現する値が最小のもの を求めよ

.

(4) f v ( x, a 4 , b 4 , s 4 )

は,オーバフローが起こるとき

1,

起こらないとき

0

となる関数とする.

f v ( x, a 4 , b 4 , s 4 )

のオ ンセット表現を示せ.

5

下記の表の可変長符号の復号を行う

Mealy

型順序回路の状態遷移グラフを作成せよ

. [10

]

記号 固定長符号 可変長符号

a 001 0

i 010 10

u 011 110

e 100 1110

o 101 1111

この回路は

, 1

ビットの入力

x

3

ビットの出力

( y 1 , y 2 , y 3 )

を持つ

.

可変長符号は

x

1

ビットづつシリアルに 入力され,符号が認識される毎に

( y 1 , y 2 , y 3 )

に対応する固定長符号の

3

ビットが出力される. 固定長符号の出力 が無い間は

( y 1 , y 2 , y 3 ) = (0 , 0 , 0)

が出力されるものとする.

Nagisa ISHIURA

3

参照

関連したドキュメント

注意: ・それぞれの問題ごとに 1

数理工学第一    中間試験問題 2002年6月3日. 注意:それぞれの問題ごとに

11 動作が次の状態遷移グラフで表される順序回路が,

必ず don’t

35 次の「符号化された状態遷移表」から JK フリップフロップを用いて順序回路を設計する場合の「フリップ フロップの入力関数 ,

[r]

作成せよ

[r]