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

演算装置

N/A
N/A
Protected

Academic year: 2021

シェア "演算装置"

Copied!
20
0
0

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

全文

(1)

演算装置

樋口さぶろお

龍谷大学理工学部数理情報学科

情報処理の基礎

L03(2014-10-08 Wed)

今日の目標

入出力

2

個以上の論理回路の真理値表を作れる

半加算器

,

全加算器の入出力

,

論理ゲートからの

(2)

復習:論理回路

L02-S2

Quiz

解答

:

論理回路から真理値表 入力

A

入力

B

出力

0 0 0

0 1 1

1 0 1

1 1 0

あれっこれって

XOR

と同じじゃん…

論理式では

(A(¬B))∨((¬A)∧B).

L02-S3

Quiz

解答

:

論理回路から真理値表 入力

A

入力

B

出力

0 0 0

0 1 0

1 0 0

1 1 1

あれっこれって

AND

と同じじゃん…

論理式で言うと

(A(¬B))∧B.

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 2 / 20

(3)

演算装置

ぜんぶリストアップ

!

じゃない方法 論理ゲートの回路記号のおぼえ方 論理式の表示

複数ビット出力

(4)

演算装置 ヘタレ加算器

ここまで来たよ

1

復習

:

論理回路

2

演算装置

ヘタレ加算器 半加算器 全加算器

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 4 / 20

(5)

演算装置 ヘタレ加算器

加法の筆算の復習

a=A3A2A1A0(2) b=B3B2B1B0(2)

s=a+b=S4S3S2S1S0(2)

A3 A2 A1 A0 +) B3 B2 B1 B0

繰り上がり

C3 C2 C1 C0

S4 S3 S2 S1 S0

(6)

演算装置 ヘタレ加算器

+

を作りたい

!

z=f(x, y) =x×2 +y.

入力

(x, y),

出力

z.

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 6 / 20

(7)

演算装置 ヘタレ加算器

へたれ加算器

まず

1

桁限定

+

繰り上がり無視

A0

B0 S0=

A

0

B

0

A0

+) B0

///

C0

S0

入力 出力

A0 B0 S

0 0

0 1

1 0

1 1

(8)

演算装置 半加算器

ここまで来たよ

1

復習

:

論理回路

2

演算装置

ヘタレ加算器 半加算器 全加算器

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 8 / 20

(9)

演算装置 半加算器

半加算器

=Half Adder

1

桁限定

上への繰り上がりあり

下からの繰り上がりなし

こういう真理値表になる論理回路がほしい〜

A +) B

繰り上がり

Cout 0 S

入力 出力

A B Cout S

0 0 0 1 1 0 1 1

(10)

演算装置 半加算器

2

入力

2

出力の論理回路

Quiz(真理値表から論理回路)

こういう真理値表になる論理回路を

,

論理ゲート

NOT, AND, OR, XOR

で作ろう

入力 出力

A B X Y

0 0 0 1

0 1 1 1

1 0 1 1

1 1 1 0

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 10 / 20

(11)

演算装置 半加算器

真理値表と論理回路の変換

Quiz(真理値表から論理回路)

1

論理ゲート

NOT, AND, OR, XOR

を合計ちょうど

2

個使って

,

入力

A, B

,出力

X, Y

の論理回路を

,

自分の配布資料に描こう

(

意味は考 えなくてよい

).

2

その論理回路の真理値表を作ろう

.

3

チーム内の人に配布資料を渡して

,

その人の真理値表を写してもらお う

.(

自分はそれと別の人の配布資料に写そう

)

4

写してもらった真理値表に対応する論理回路をひとつ描こう

5

答合わせしよう

(12)

演算装置 半加算器

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 12 / 20

(13)

演算装置 半加算器

A B

Cout =

A B

S =

A B

A

B HA Cout

S

(14)

演算装置 全加算器

ここまで来たよ

1

復習

:

論理回路

2

演算装置

ヘタレ加算器 半加算器 全加算器

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 14 / 20

(15)

演算装置 全加算器

全加算器

Full Adder

こういう真理値表になる論理回路がほしい〜

A +) B

繰り上がり

Cout Cin S

入力 出力

A B Cin Cout S

0 0 0 0 0

0 0 1 0 1

0 1 0

0 1 1

1 0 0 0 1

1 0 1

1 1 0 1 0

1 1 1 1 1

0

≤A+B+Cin

3

(2)

(16)

演算装置 全加算器

作戦

:

2 個ずつ加える (A + B) + C

in

A B Cin

Cout

S

A B Cin

FA Cout

S

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 16 / 20

(17)

演算装置 全加算器

n

ビットの加算器

A3

B3

A B Cin

FA Cout

S

COUT

S3

A2

B2

A B Cin

FA Cout

S S2

A1

B1

A B Cin

FA Cout

S S1

A0

B0

CIN

A B Cin

FA Cout

S S0

n = 4

A3 A2 A1 A0 +) B3 B2 B1 B0

C3 C2 C1 C0 CIN

COUT S3 S2 S1 S0

(18)

演算装置 全加算器

Quiz=

来週はこういう感じの出題

真理値表を丸暗記

,

とかでなく

,

意味からその場で再現する方がいいと思 う

.

そのくらいの時間の余裕を考えます

.

L03-Q3

Quiz(半加算器)

半加算器を次のように接続した論理回路

(

意味は考えなくてよい

)

の真理 値表を作ろう

. A

B

A

B HA Cout

S

A

B HA Cout

S

X Y

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 18 / 20

(19)

演算装置 全加算器

Quiz=

来週はこういう感じの出題 ついに回路記号おぼえなきゃ

.

L03-Q4

Quiz(

真理値表から論理回路

)

次の真理値表に対応する論理回路を

, NOT, AND, OR, XOR

で作ろう

.

入力 出力

A B X Y

0 0 1 0

0 1 1 1

1 0 0 0

1 1 0 0

(20)

演算装置 全加算器

連絡

次回も

7-002

講義室

.

座席指定あり

.

最初のころはいろいろ変更あるかも

.

メールに注意

.

実習室のときは いちおうイヤフォン持ってきて

.

配布資料は

1-503

向かいの引出

,http://hig3.net

で再配布してい ます

.

Quiz

の略解は

http://hig3.net

で配布しています

.

予習問題

,

成績や略解は

http://hig3.net RaMMoodle

から 大注意

:

一度解答して

,

再度解答を開始して

,

そのままブラウザ閉じ ると

,

白紙答案

0

点になります

.

非参照非相談テストの答案や成績や略解は

http://hig3.net RaMMoodle

から

2014-10-01 Wed

からチューターやってます

. 1

号館

6

1-614.

2014-10-??

水昼 教職課程履修説明会

(

必須

) at

どこか

. 2014-10-28

45

数理情報学科特別講義

.

2014-12-06

土午後 数学検定団体受検

.

樋口さぶろお (数理情報学科) L03演算装置 情報処理の基礎(2014) 20 / 20

参照

関連したドキュメント

再掲 論理回路 • データ bit 情報 の保持 −→ 順序回路 • 基本的な演算 −→ 組合せ回路 組合せ回路 入力 の組 によって出力が決まる 演算回路... フリップフロップ flip-flop

論理回路 入力側 出力側 NOT回路(「否定」に相当) 入力信号の0,1を反転したも のを出力する AND回路(「かつ」に相当) 入力信号がどちらも1のとき 1を出力する OR回路(「または」に相当) 入力信号のどちらかが1のと き1を出力する 論理回路 論理演算を実装した回路.トランジスタやダイオードなど を組み合わせてつくる.0,

35 日立評論 2004.7 485 Vol.86 No.7

主検出部(M装置) 時計 プリンタ ディジタルリレーユニット(M) 主リ レー処理 優先判定(地相) 故障継続検出

818 日立評論 VOL.63 No.12(198卜12) 表l サービス業務 サービスの概要と情報入出力方法を示す。 業 務 名 対象端末 情報入出力方法 起呼形式 サービス概要

原子力プラント用高信頼化制御装置の開発 631 プラント(根出器) 入力部(Pl) 「言妄 処理部(CPU) 自己診断 出力部(PO) l_..____.__ 操作信号

コンソー・・ル タイプライタ タービン シミュレータ 輝蒜紺 一一 ̄ ̄ ̄ ̄ 注:CPU=中央処理装置 Pレ′0=プロセス入出力装置 補助盤 甘 剛 川

カードリーダプログラム カ ー ド 読込み 7.在 量 管 理 カード,ホッパー,バンカー,投 入,投出 8.そ の 他 バンカートリ ッパーコントロール