1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 1 pot

72 386 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 72
Dung lượng 514,66 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

KI N TRÚC MÁY TÍNHGV: Nguy n Minh Tu nMail: nmtuan@fit.hcmuns.edu.vnWeb: www.is-edu.hcmuns.edu.vn/~nmtuan/1.asp... M.Morris Mano, Computer System Architecture, 3rd ed.. Baron & Lee Higbi

Trang 1

KI N TRÚC MÁY TÍNH

GV: Nguy n Minh Tu nMail: nmtuan@fit.hcmuns.edu.vnWeb: www.is-edu.hcmuns.edu.vn/~nmtuan/1.asp

Trang 2

Tài Li u Tham Kh o

1. M.Morris Mano,

Computer System Architecture,

3rd ed Prentice Hall, 1993

2. Robert J Baron & Lee Higbie,

Computer Architecture,Addition-Wesley, 1992

Trang 5

- Bóng đèn đi n t

- Transistor

Trang 6

1.1 i C i C ng (tt) ng (tt)

Linh ki n đ c ghép n i qua b ng m ch

Thu nh m ch m ch tích h p (IC)

M ch tích h p ChipChip: v b c b ng g m ho c ch t d o

S pin: 14 đ n 100 ho c h n

Các d ng đóng gói chip: DIP, PGA, PQFP

Trang 7

1.1 i C i C ng (tt) ng (tt)

DIP (Dual Inline Package): s pin

≤ 80 PGA (Pin Grid Array): s pin ≥ 100

PQFP (Plastic Quad Flat Pack):

s pin ≥ 100 (a) (b) (c)

Trang 8

1.1 i C i C ng (tt) ng (tt)

M c tích h p: SSI, MSI, LSI, VLSI

SSI (Small-scale integration): < 10MSI (Medium-scale integration): 10-200LSI (Large-scale integration): 200-1000xVLSI (Very-large-scale integration):

>1000x

Trang 10

1.1 i C i C ng (tt) ng (tt)

TTL (Transistor-transistor Logic): DTL (diode-transistor logic) TTL

ECL (Emitter-coupled Logic): h th ng

Trang 11

1.2.C ng Lu n Lý

C ng: m ch c b n g m m t/nhi u ngõ/tín

hi u vào/nh p và m t ngõ/tín hi u ra/xu t

C ng c b n: đ o (NOT), đ m (buffer), AND, OR, XOR, NAND, NOR, XNOR

B ng chân tr : quan h gi a các ngõ

nh p/xu t c a c ng

Trang 12

1.2.C ng Lu n Lý (tt)

C ng AND– Có ít nh t 2 ngõ vào

– Ngõ ra có tr cao khi t t c các ngõ vào cao

A

0 0 1

0 1 0 1

0 0 1 1

x B

A

Trang 13

1.2.C ng Lu n Lý (tt)

C ng OR– Có ít nh t 2 ngõ vào

– Ngõ ra có tr cao khi có m t ngõ vào cao

A

0 1 1 1

0 1 0 1

0 0 1 1

x B

A

Trang 14

1.2.C ng Lu n Lý (tt)

C ng NOT (đ o)– Có 1 ngõ vào và m t ngõ ra

– Ngõ ra ng c l i ngõ vào

0

0 1

x A

Trang 15

1.2.C ng Lu n Lý (tt)

C ng m– Có 1 ngõ vào và m t ngõ ra

– Ngõ ra b ng ngõ vào

1

0 1

x A

Trang 16

1.2.C ng Lu n Lý (tt)

C ng NAND– Có ít nh t 2 ngõ vào

– Ngõ ra có tr th p khi t t c các ngõ vào cao

A

1 1 0

0 1 0 1

0 0 1 1

x B

A

Trang 17

1.2.C ng Lu n Lý (tt)

C ng NOR– Có ít nh t 2 ngõ vào

– Ngõ ra có tr th p khi có m t ngõ vào cao

A

1 0 0 0

0 1 0 1

0 0 1 1

x B

A

Trang 18

1.2.C ng Lu n Lý (tt)

C ng XOR– Có ít nh t 2 ngõ vào

– Ngõ ra có tr cao khi s ngõ vào có tr cao

là m t s l (1, 3, 5,…)

A

0 1 1 0

0 1 0 1

0 0 1 1

x B

A

Trang 19

1.2.C ng Lu n Lý (tt)

C ng XNOR– Có ít nh t 2 ngõ vào

– Ngõ ra có tr th p khi s ngõ vào có tr cao là m t s l (1, 3, 5,…)

1 0 0 1

0 1 0 1

0 0 1 1

x B

A

A

Trang 20

1.3 i S Bun

Môn toán h c nghiên c u các m nh đ

M t m nh đ có 2 giá tr úng (1), Sai (0)

B n hàm / phép tính c b n: NOT (không), AND (và), OR (hay), XOR (ho c)

c xác đ nh qua b ng chân tr

Trang 21

1.3 i S Bun (tt)

Hàm NOT

x = A’ (ho c x = NOT A)

1 0

0 1

x A

x = A’

Trang 22

1.3 i S Bun (tt)

Hàm AND

x = A B (ho c x = A B ho c x = A AND B)

0 1

0 1 0 1

0 0 1 1

x B

A

Trang 23

0 1 0 1

0 0 1 1

x B

A

Trang 24

0 1 0 1

0 0 1 1

x B

A

Trang 25

1.3 i S Bun (tt)

Có m i quan h gi a m ch s và i s Bun

M ch s Tín hi u: Cao, th p

C ng: NOT, AND, OR, XOR

nh ngh a c ng: b ng chân tr

i s Bun

M nh đ : úng, sai Phép tính/Hàm: NOT, AND, OR, XOR

nh ngh a phép tính: b ng chân tr

Trang 26

1.3 i S Bun (tt)

nh ngh a các c ng/hàm NOT, AND, OR

và XOR là nh nhau n u đ tCao = úng = 1

Th p = Sai = 0

T c ng t o ra m ch s

T các hàm t o ra ph ng trình Bun

K t lu n: M ch s ↔ Ph ng trình Bun

Trang 27

1.3 i S Bun (tt)

A

0 0 0 1

0 1 0 1

0 0 1 1

x = A.B B

A

A

0 1 1 1

0 1 0 1

0 0 1 1

x = A+B B

A

Trang 28

1.3 i S Bun (tt)

0

0 1

x = A A

Trang 29

1.3 i S Bun (tt)

A

1 1 1 0

0 1 0 1

0 0 1 1

x = (AB)’

B A

A

1 0 0 0

0 1 0 1

0 0 1 1

x = (A+B)’ B

A

Trang 30

1.3 i S Bun (tt)

A B

1 1 0

0 1 0 1

0 0 1 1

x = A ⊕ B B

A

1 0 0 1

0 1 0 1

0 0 1 1

x = (A⊕B)’ B

A

A B

x = (A ⊕ B)’

x = A’B+AB’

x = A’B’+AB

Trang 31

1.3 i S Bun (tt)

Ví d hàm Bun: F = x + y’z có th bi u di n d i

d ng m ch nh hình d i.

Trang 33

1.3 i S Bun (tt)

(1) x + 0 = x (2) x 0 = 0 (3) x + 1 = 1 (4) x 1 = x (5) x + x = x (6) x x = x (7) x + x’ = 1 (8) x x’ = 0 (9) x + y = y + x (10) xy = yx (11) x+(y+z) = (x+y)+z (12) x(yz) = (xy)z

(13) x(y+z) = xy+xz (14) x+yz = (x+y)(x+z)

(15) (x + y)’ = x’y’ (16) (xy)’ = x’ + y’

(17) (x’)’ = x

Trang 34

1.3 i S Bun (tt)

(14) x+yz = (x+y)(x+z)không dùng trong đ i s thông th ng

nh ng r t có ích khi thao tác các bi u

th c Bun

nh lý De Morgan (15) (x + y)’ = x’y’

(16) (xy)’ = x’ + y’

Trang 35

1.3 i S Bun (tt)

nh lý DeMorgan r t quan tr ng đ i v i các c ng NOR và NAND

Nó cho th y c ng NOR t ng ng (x + y)’ t ng đ ng x’y’

T ng t hàm NAND có th bi u di n theo (xy)’ ho c (x’ + y’)

Vì lý do này mà c ng NOR và NAND cóhai ký hi u riêng bi t nh 2 hình sau

Trang 36

1.3 i S Bun (tt)

Trang 37

1.3 i S Bun (tt)

th y cách thao tác theo đ i s Bun nh m

đ n gi n các m ch

s , hãy xem

l c đ lu n

lý hình bên.

Trang 39

m ch là t ng

đ ng

Trang 40

Ph ng pháp b n đ Karnaugh là qui trình đ n gi n và d hi u đ đ n gi n các

bi u th c Bun

Trang 42

0 1 0 0 1 1 1 1

0 1 0 1 0 1 0 1

0 0 1 1 0 0 1 1

0 0 0 0 1 1 1 1

0 1 2 3 4 5 6 7

F z

y x

Trang 43

1 1 1 1

0 1 0 1 0 1 0 1

0 0 1 1 0 0 1 1

0 0 0 0 1 1 1 1

0 1 2 3 4 5 6 7

F z

y x

Trang 45

1 1 1 1

0 1 0 1 0 1 0 1

0 0 1 1 0 0 1 1

0 0 0 0 1 1 1 1

0 1 2 3 4 5 6 7

F z

y x

Trang 47

1.4 B n Karnaugh (tt)

Trang 49

k ch có

m t bi n khác

nhau

Trang 50

1.4 B n Karnaugh (tt)

B tr các ô

li n k trong b n

đ ch khác nhau

m t bi n

và bi n

đó bù

m t ô và không bù

ô k

Trang 51

1.4 B n Karnaugh (tt)

Theo đ nh

ngh a này các ô

cu i/ đ u dòng/c t

là các ô

li n k

Trang 53

th a, là nhóm g m các ph n t thu c nhóm khác)

Trang 54

1.4 B n Karnaugh (tt)

M i nhóm bi u di n m t s h ng và OR các s h ng này s đ c bi u th c đ n

gi n c a hàm

S h ng c a nhóm 2, 4, ho c 8 s l c

b t 1, 2, ho c 3 bi n (theo th t )

Bi n b l c là bi n có tr liên ti p bùnhau

Trang 55

1.4 B n Karnaugh (tt)

Ví d chúng ta s

đ n gi n b ng b n đ hàm Bun sau:

F(A,B,C) =Σ(3,4,6,7)

Có b n ô 1 t ng

ng các b tr 3, 4, 6, 7.

Có 2 nhóm 2.

Trang 56

B B A’

B’ B’

Trang 57

1.4 B n Karnaugh (tt)

Ví d 2: đ n gi n hàm F(A,B,C)=Σ(0,2,4,5,6)

Có n m b tr 1 trong

b n đ ba bi n.

Có m t nhóm 4 và

m t nhóm 2.

Trang 58

1.4 B n Karnaugh (tt)

Nhóm 4 này m t hai bi n còn C’

Nhóm 2 này m t

m t bi n còn AB’ Hàm đ c đ n gi n là:

A

B B

1 1

A’

B’ B’

C’

C C C’

1 1

A

B B A’

B’ B’

Trang 59

Có hai nhóm 4 và

m t nhóm 2.

Trang 60

B’

1 1

A

B A

B A’

B’

1 1

A’

C C

C’

C’

Trang 61

B’

1 1

A

B A

B A’

B’

1 1

A’

C C

C’

C’

Trang 62

B’

A

B A

B 1

C’

Trang 63

1.4 B n Karnaugh (tt)

Bi u th c Bun xu t phát t b n đ c a các ví d trên bi u di n d i d ng t ng các tích

Trong m t s tr ng h p c n bi u di n hàm đ n gi n d i d ng tích các t ng

Trang 64

1.4 B n Karnaugh (tt)

Qui trình t o hàm d ng tích các t ng nh sau:

1. ánh 0 vào các ô tr ng và nhóm l i các ô

li n k , ta s nh n đ c F’

2. L y bù F’ đ c F là tích các t ng

Trang 65

F(A,B,C,D) =

Σ (0,1,2,5,8,9,10)

Trang 66

1.4 B n Karnaugh (tt)

K t các ô 1 (2

nhóm 4, 1 nhóm 2) cho hàm đ n

gi n d ng

t ng các tích:

F = B’D’ + B’C’

+ A’C’D

Trang 68

(b) Tích các t ng

Ngày đăng: 07/08/2014, 05:20

HÌNH ẢNH LIÊN QUAN

Hình sau. - BÀI GIẢNG KIẾN TRÚC MÁY TÍNH_PHẦN 1 pot
Hình sau. (Trang 46)

TỪ KHÓA LIÊN QUAN