khối xử lý trung tâm CPU - Pdf 24

GV : ThS. Hà ình Dng
Email:
Mobile: 0944.8888.27
KIN TRÚC
MÁY TÍNH
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Khoa Công ngh thông tin
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a

c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Chng 2. Khi x lý Trung tâm
CPU
 khi
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u

-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
 khi CPU
n vu khin (Control Unit – CU):
u khin hot ng ca máy tính theo chng trình
ã nh sn.
n v s hc và logic (Arithmetic and Logic
Unit – ALU):
Thc hin các phép toán s hc và các phép toán
logic trên các d liu c th.
n v ni ghép bus (Bus interface Unit - BIU):
t ni và trao i thông tin gia bus bên trong
(internal bus) và bus bên ngoài (external bus)
Click to buy NOW!
P
D
F
-
X
C
h

a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
p thanh ghi (Register File - RF):
u gi các thông tin tm thi phc v cho hot ng
a CPU gm:
Thanh ghi tích lu A (Accummulator)
m chng trình PC (Program Counter)
Thanh ghi lnh IR (Instruction Register)
Thanh ghi a ch b nh MAR (Memory Address Register)

.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k

c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o

n bu khin CU
8.CU gii mã và sinh ra
các lnh u khin
khác nh ALU,
4.Bus a ch
chuyn a ch ô
nhn MMU,
c ni dung ô
nh
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-

t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Các thanh ghi
Thanh ghi (registers) là các ô nh bên
trong CPU, có nhim v lu tr tm thi
nh và d liu cho CPU x lý. Thanh ghi
thng có kích thc nh, nhng tc 
làm vic rt cao - bng tc  CPU. S
ng các thanh ghi trong CPU t 16 –
hàng trm thanh ghi
Kích thc thông dng ca thanh ghi là 8,
16, 32, 64, 128 và 256 bit
CPU PIII,P4, Core 2 duo thanh ghi?
Click to buy NOW!
P
D
F
-
X
C
h
a

n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Các thanh ghi
 lng và kích thc thanh ghi ca CPU Intel
8086: 8 thanh ghi – 16bit
80386: 16 thanh ghi – 32 bit (chia riêng a ch -
8 và d liu - 8)
80486: 16 thanh ghi – 32 bit
PIII: 40 thanh ghi – 32 bit
P4: 128 thanh ghi – 32bit và 64 bit

m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o

e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g

và bus a ch. MBR nhn lnh t bus a ch và
chuyn tip lnh n IR thông qua bus trong
CPU
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.

c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Các thanh ghi
Các thanh ghi tm thi X, Y, Z: Cha toán hng
u vào và kt quu ra. Ngoài ra, các thanh
ghi tm thi còn tham gia trong vic h tr x lý
song song (thc hin nhiu lnh cùng mt thi
m) và h tr thc hin lnh theo c ch thc
hin tiên tin kiu không theo trt t.
Thanh ghi c - trng thái FR: (FR – Flag
Register) là mt thanh ghi c bit ca CPU lu
trng thái ca kt qu ca phép tính ALU
Có hai loi bít c: c trng thái (CF, OF, AF, ZF,
PF, SF) và cu khin (IF, TF, DF)
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w

w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Các thanh ghi
Ví d c thanh ghi c trng thái 8 bít
ZF: C Zero, ZF=1 nu kt qu=0 và ZF=0 nu kt qu<>0.
SF: C du, SF=1 nu kt qu âm và SF=0 nu kt qu dng.
CF: C nh, CF=1 nu có nh/mn, CF=0 trong trng hp khác.
AF: C nh ph, AF=1 nu có nh/mn  na thp ca toán
ng.
OF: C tràn, OF=1 nu xy ra tràn, OF=0 trong trng hp khác.
PF: C chn l, PF=1 nu tng s bit 1 trong kt qu là l và PF=0
u tng s bit 1 trong kt qu là chn.
IF: C ngt, IF=1: cho phép ngt, IF=0: cm ngt.
Click to buy NOW!
P

D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Các thanh ghi

u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c

w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w

D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P

Khái nim: Ngt là c ch cho phép CPU tm
ng chng trình ang thc hin  chuyn
sang thc hin mt chng trình khác, gi là
chng trình con phc v ngt
Các loi ngt:
Ngt do li khi thc hin chng trình, ví d: tràn
, chia cho 0 …
Ngt do li phn cng, ví d: li b nh RAM
Ngt do môun vào-ra phát tín hiu ngt n CPU
yêu cu trao i d liu.
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u

-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Ngt
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o

c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Ngt
Hot ng:
Sau khi hoàn thành mt lnh, b x lý kim tra tín hiu
ngt.
u không có ngt b x lý nhn lnh tip theo ca
chng trình hin ti.
u có tín hiu ngt:
m dng chng trình ang thc hin
t ng cnh (các thông tin liên quan n chng trình b ngt)
Thit lp PC trn chng trình con phc v ngt
Chuyn sang thc hin chng trình con phc v ngt
Cui chng trình con phc v ngt, khôi phc ng cnh và tip
c chng trình ang b tm dng.
Click to buy NOW!
P
D
F

-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
Ngt
Click to buy NOW!
P

D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
BIU

c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a

w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w

-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F

trên ng truyn d liu hay chnh các cng nhp
xut).
 rng bus a ch: xác nh dung lng b nh cc
i ca h thng.
u  rng bus a ch là N bit:
A
N-1
, A
N-2
, A
2
, A
1
, A
0
 dung lng b nh cc i là 2
N
byte
(còn gi là không gian a ch b nh)
Ví d: B x lý Intel Pentium có bus a ch 32 bit
 không gian a ch là 2
32
byte = 4 GB.
Click to buy NOW!
P
D
F
-
X
C

h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c
k
.
c
o
m
C VIN CÔNG NGH BU CHÍNH VIN THÔNG
BUS d liu
Chc nng:
n chuyn lnh t b nhn CPU
n chuyn d liu gia CPU, các môun nh và
môun vào-ra.
 rng bus d liu: xác nh s bit d liu có

k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.
d
o
c
u
-
t
r
a
c

d
o
c
u
-
t
r
a
c
k
.
c
o
m
Click to buy NOW!
P
D
F
-
X
C
h
a
n
g
e
w
w
w
.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status