
C b n v l p trìnhơ ả ề ậ
Máy tính, ph n m m và thi t k ầ ề ế ế
ch ng trìnhươ
JPC and JWD © 2002 McGraw-Hill, Inc.

T ch c máy tínhổ ứ
CPU - central processing unit
Là n i thi hành các tính toán, x lýơ ử
B nh (Memory)ộ ớ
L u tr d li u đang đc x lý b i CPUư ữ ữ ệ ượ ử ở
Thi t b nh p (Input devices)ế ị ậ
Cho phép ng i s d ng cung c p thông tin cho máy tínhườ ử ụ ấ
Thi t b xu t (Output devices)ế ị ấ
Cho phép ng i dùng nh n thông tin t máy tínhườ ậ ừ

T ch c máy tínhổ ứ
Memory
CPU
Input
Devices
Output
Devices

CPU
B não ộc a máy tínhủ
Thi hành các thao tác s h c b i Arithmetic/Logical Unit ố ọ ở
ho c ALUặ
Đn v đi u khi n đnh v và thi hành các ch th l nhơ ị ề ể ị ị ỉ ị ệ
Các thao tác s h c đc thi hành s d ng h s nh phânố ọ ượ ử ụ ệ ố ị

Đn v đi u khi nơ ị ề ể
Chu k fetch/execute thi ỳ
hành m t ch thộ ỉ ị
Th c hi n hành đng đc ự ệ ộ ượ
ch ra b i ch th đc g i là ỉ ở ỉ ị ượ ọ
thi hành ch thỉ ị
The program counter (PC)
(b đm ch ng trình) l u ộ ế ươ ư
tr đa ch c a ch th k ti pữ ị ỉ ủ ỉ ị ế ế
Fetch the instruction to
which the PC points
Increment the PC
Execute the fetched
instruction

