1. Trang chủ
  2. » Giáo án - Bài giảng

KIEN TRUC MAY TINH CHUONG 3

45 1,2K 12
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

Tiêu đề Bộ xử lý
Tác giả Nguyen Thanh Tung
Trường học THPT Quy Hop I
Thể loại bài giảng
Định dạng
Số trang 45
Dung lượng 602 KB

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

Nội dung

Cấu trúc chung của bộ xử lý BXLNgoàiư ra,ư trongư quáư trìnhư thựcư hiệnư chươngư trìnhưcònư nhậnư cácư yêuư cầuư từư bênư ngoài,ư xửư lýư cácư... Ph©n tÝch nhiÖm vô cña BXL... Ph©n tÝch

Trang 1

KiÕn tróc m¸y tÝnh

Ch ¬ng 3

Bé xö lý

Trang 5

Cấu trúc chung của bộ xử lý (BXL)

Ngoàiư ra,ư trongư quáư trìnhư thựcư hiệnư chươngư trìnhưcònư nhậnư cácư yêuư cầuư từư bênư ngoài,ư xửư lýư cácư

Trang 6

BXL víi bus hÖ thèng

Trang 7

CÊu tróc bªn trong cña BXL

Trang 8

• Tiếpư theo,ư BXLư phátư raư tínư hiệuư đọcư ngănư nhớư

vừaưtìmưđược

• Nộiưdungưcủaưngănưnhớưđượcưchuyểnưquaưbusưdữư

liệuưvàưđưaưđếnưthanhưghiưlệnhư(InstructionưReg.)

Trang 9

Ph©n tÝch nhiÖm vô cña BXL

Trang 11

Ph©n tÝch nhiÖm vô cña BXL

Trang 13

LÞch sö ph¸t triÓn cña BXL hä Intel

Trang 15

LÞch sö ph¸t triÓn cña BXL hä Intel

Trang 16

Sù ph¸t triÓn cña BXL hä Intel

Year Chip L transistors

Trang 17

Minh häa mét sè BXL

Intel 4004 - 1970s (First Microprocessor)

Intel 8088 (LSI Microprocessor)

Trang 19

Co­l¹i

Trang 20

Minh häa mét sè BXL

PowerPC® 940 (G5)

58M transistors / 2GHz / 97W L=0.13µm Area=118mm 2

Image courtesy International Business Machines

All Rights Reserved

Trang 21

Minh ho¹ mét sè BXL

Trang 27

Khối số học và logic (ALU)

 Chứcư năng:ư thựcư hiệnư cácư phépư toánư sốư họcư vàưphépưtoánưlogic

• Sốư học:ư cộng,ư trừ,ư nhân,ư chia,ư tăng,ư giảm,ư đảoư

dấu

• Logic:ưAND,ưOR,ưNOT,ưXOR,ưdịchưbit,ưquayưbit

Trang 28

T/h­®iÒu­khiÓn­tõ­K§K

Trang 31

Các thanh ghi địa chỉ

 Chươngưtrìnhưmãưmáyưđangưthựcưhiệnưchiếmư3ư vùngưnhớưkhácưnhauưtrongưbộưnhớ:ưvùngưlệnh,ư vùngưdữưliệu,ưvùngưngănưxếpư

Trang 34

Minh họa bộ đếm ch ơng trình

.ưưưư.ưưưư.

Lệnh Lệnh Lệnh Lệnhưsẽưđượcưnhậnưvào

Lệnhưkếưtiếp Lệnh Lệnh

.ưưưư.ưưưư.

PC

Trang 35

Thanh ghi con trỏ dữ liệu

 ChứaưđịaưchỉưcủaưngănưnhớưdữưliệuưmàưBXLư

cầnưtruyưnhập .ưưưư.ưưưư.

Dữưliệu Dữưliệu Dữưliệu DLưcầnưđọc/ghi Dữưliệu Dữưliệu

DP

Trang 37

Minh häa con trá ng¨n xÕp

Trang 38

Thanh ghi cơ sở và thanh ghi chỉ số

 Thanhưghiưcơưsở:ưchứaưđịaưchỉưcủaưngănưnhớư cơư sởư (ngănư nhớư gốcư tươngư đối),ư cònư goi:ư địaư chỉưđoạnư(segment)

 Thanhư ghiư chỉư số:ư chứaư độư lệchư củaư địaư chỉư giữaưngănưnhớưmàưBXLưcầnưtruyưnhậpưsoưvớiư ngănưnhớưcơưsở,ưcònưgọi:ưđịaưchỉưoffset

Trang 40

Các thanh ghi dữ liệu

 Chứaưcácưdữưliệuưtạmưthờiưhoặcưkếtưquảưtrungư gian

 Cầnưcóưnhiềuưthanhưghiưdữưliệu

 Cácưthanhưghiưsốưnguyên:ư8,ư16,ư32,ư64,ư ưBit

 Cácưthanhưghiưsốưthựcư(dấuưphẩyưđộng)

Trang 41

Thanh ghi tr¹ng th¸i

Trang 42

Ví dụ cờ phép toán

 Cờư zeroư (ZF):ư đượcư thiếtư lậpư khiư kếtư quảư củaư phépưtoánưbằngư0

 Cờư Signư (SF):ư đượcư thiếtư lậpư khiư kếtư quảư củaư phépưtoánưlàưgiáưtrịưâm

 Cờư Carry ư(CF):ưđượcưthiếtưlậpưkhiưphépưtoánưcóư nhớưhoặcưcóưmượnưraưkhỏiưbitưcaoưnhấtưưưtácư dụngưbáoưtrànưvớiưsốưkhôngưdấu

 Cờư Overflow ư (OF):ư đượcư thiếtư lậpư khiư cộngư haiư sốưnguyênưcùngưdấuưmàưkếtưquảưcóưdấuưngượcư lạiưưtácưdụngưbáoưtrànưvớiưsốưcóưdấu

Trang 43

Ví dụ cờ điều khiển

 Cờư Interrupt ư(IF):ưcờưchoưphépưngắt:

• NếuưIFư=ư1ưưBXLưởưtrạngưtháiưchoưphépưngắtưvớiư

tínưhiệuưyêuưcầuưtừưbênưngoài

• NếuưIFư=ư0ưưBXLưởưtrạngưtháiưcấmưngắtưvớiưtínư

hiệuưyêuưcầuưtừưbênưngoài

Trang 44

VÝ dô: c¸c thanh ghi ë mét sè BXL

Trang 45

KiÕn tróc m¸y tÝnh

HÕt ch ¬ng 3

Ngày đăng: 07/07/2013, 01:25

HÌNH ẢNH LIÊN QUAN

Mô hình kết nối KĐK - KIEN TRUC MAY TINH CHUONG 3
h ình kết nối KĐK (Trang 23)
Mô hình kết nối ALU - KIEN TRUC MAY TINH CHUONG 3
h ình kết nối ALU (Trang 28)
Một số thanh ghi điển hình - KIEN TRUC MAY TINH CHUONG 3
t số thanh ghi điển hình (Trang 30)

TỪ KHÓA LIÊN QUAN

w