C ơ ng 4
Bx trung tâm
4.1 C u trúc c a CPU
4.2 T p lnh (Instruction File)
4.3 Ho t độ ng c a CPU
4.4 Kiế n trúc Intel
4.1 C u trúc củ a CPU
Nhim v CPU: thc hi n lệ nh c a c ơ ng trình.
Nhn l nh (Fetch Instruction): CPU nhn lnh tb
nh
Gii mã l nh(Decode Instruction): Xác đị nh thao c
mà l nh yêu cu
Nhn dliu(Fetch Data): Nhn dli u tbnhhay
c ng vào ra
X dliu(Process Data): thc hi n các phép
toán s họ c và logic đ i vớ i dữ liu
Ghi dliu (Write Data): Ghi dliu ra bnhhay
c ng vào ra.
a. C u trúc CPU
Cu trúc Máy tính
CPU
R
Re
eg
gi
is
st
te
er
r
A
AL
LU
U
C
Co
on
nt
tr
ro
ol
l
U
Un
ni
it
t
Control Data Address
Bus Bus Bus
System bus
Cu trúc Máy tính
b. Đơ n vị số họ c và logic (ALU)
Ch c năng: thc c phép toán sh c và logic
S họ c: c ng, trừ , nhân, chia, tăng, giả m, đả o,..
Logic: AND, OR,XOR, NOT, d ch bit,
hình kết n i c a ALU
Dliu vào tthanh ghi
T.h đi u khi n
A
AL
LU
U
Kế t qu
T
Th
ha
an
nh
hg
gh
hi
ic
c
Cu trúc Máy tính
c. Đơ n vị điề u khiể n
Ch c năng:
Nhn l nh từ bộ nh đư a vào thanh ghi l nh IP.
Tăng n i dung thanh ghi PC m i khi nhn l nh song
Gii lnh xác đị nh thao tác mà lnh yêu cu
Phát ra tín hi u điề u khiể n thc thi l nh.
Nhn các tín hi u yêu cu tBUS hth ng gi i
quyếtđáp ng yêu c u đó.