1. Hai Phong University
Information Technology
171 Phan Dang Luu street, Kien An, Haiphong
1
Bùi Mạnh Cường
mrcuong.dhhp@gmail.com
BỘ XỬ LÍ TRUNG TÂM
BỘ XỬ LÍ TRUNG TÂM_CPU
2. 22
Giới thiệu chung
BỘ XỬ LÍ TRUNG TÂM_CPU
Tổng quan về vi xử lí1
Chức năng của CPU2
Giới thiệu các bộ xử lí intel3
3. 33
1/ Tổng quan về vi xử lí
Hình ảnh của CPU
BỘ XỬ LÍ TRUNG TÂM_CPU
4. 44
1/ Tổng quan về vi xử lí
CPU (central processing unit) là một đơn vị xử lí trung tâm được coi như não bộ của con
người, một trong những phần tử cốt lõi nhất của máy vi tính
o CPU là một mạch tích hợp được tạo thành từ nhiều bóng bán dẫn (transistor)
(Trong CPU bóng bán dẫn chủ yếu đóng vai trò như một khóa điện tử. Có thể bật tắt dòng điện đi qua, vì
thế sinh ra hai trạng thái nhị phân là 0 và 1)
o Chip vi xử lý đầu tiên là chip 4004 của hãng Intel (năm 1971).
( Intel 4004, vi xử lý 4 bit thương mại đầu tiên
năm 1971 )
BỘ XỬ LÍ TRUNG TÂM_CPU
CPU (central processing unit) là một đơn vị xử lí trung tâm được coi như
não bộ của con người, một trong những phần tử cốt lõi nhất của máy vi
tính
5. 55
Nhận lệnh (Fetch Instruction): CPU đọc lệnh từ bộ nhớ chính
Giải mã lệnh (Decode Instruction): Xác định thao tác mà lệnh yêu cầu
Nhận dữ liệu (Fetch Data): nhận dữ liệu từ bộ nhớ hoặc các cổng vào-ra
Xử lý dữ liệu (Process Data): thực hiện phép toán số học hay phép toán logic với các dữ
liệu
Ghi dữ liệu (Write Data): ghi dữ liệu ra bộ nhớ hay cổng vào-ra
1.1/ Chức năng của CPU
BỘ XỬ LÍ TRUNG TÂM_CPU
6. 66
1.2 / Sơ đồ tổng quan của CPU
Các thành phần của CPU theo sơ đồ trên gồm:
Bộ tính toán số học và logic (Arithmetic and Logic Unit)
Bộ điều khiển (Control Unit – CU)
Bus trong CPU (CPU Internal Bus)
Các thanh ghi của CPU:
o Thanh ghi tích luỹ A (Accummulator)
o Bộ đếm chương trình PC (Program Counter)
o Thanh ghi lệnh IR (Instruction Register)
o Thanh ghi địa chỉ bộ nhớ MAR (Memory Address Register)
o Thanh ghi đệm dữ liệu MBR (Memory Buffer Register)
o Các thanh ghi tạm thời Y và Z
o Thanh ghi cờ FR (Flag Register)
BỘ XỬ LÍ TRUNG TÂM_CPU
7. 77
1.3/ Chu trình xử lí lệnh
Chu trình xử lí lệnh của CPU được miêu tả qua các bước sau:
1. Chương trình được kích hoạt, OS sẽ nạp mã chương trình vào bộ nhớ trong
2. Địa chỉ của ô nhớ chứa lệnh đầu tiên của chương trình được nạp vào bộ đếm chương
trình PC
3. Địa chỉ ô nhớ chứa lệnh từ PC được chuyển đến bus địa chỉ thông qua thanh ghi MAR
4. Bus A truyền Đ/c ô nhớ đến đơn vị quản lí bộ nhớ MMU
5. MMU chọn ra ô nhớ và đọc lệnh trong đó
6. Lệnh ở b’c 5 sẽ đc truyền ra Bus D rồi chuyển lệnh vào bộ điều khiển CU (thông qua MBR
và IR)
7. CU giải mã lệnh và sinh ra tín hiệu điều khiển
8. Giá trị địa chỉ trong bộ đếm PC đc tăng lên 1 đơn vị lệnh và nó trỏ đến địa chỉ của ô
nhớ chứa lệnh tiếp theo
BỘ XỬ LÍ TRUNG TÂM_CPU