Chương 2: KIẾN TRÚC PHẦN MỀM BỘ XỬ LÝMục đích, yêu cầu... 2.1 Thành phần cơ bản của một máy tính 2.2 Định nghĩa kiến trúc máy tính... 2.1 Thành phần cơ bản của một máy tính 1- Bộ xử lý t
Trang 1Chương 2: KIẾN TRÚC PHẦN MỀM BỘ XỬ LÝ
Mục đích, yêu cầu
Trang 22.1 Thành phần cơ bản của một máy tính 2.2 Định nghĩa kiến trúc máy tính
Trang 32.1 Thành phần cơ bản của một máy tính (1)
- Bộ xử lý trung tâm (CPU:Central Processing Unit)
- Bộ nhớ trong
- Các bộ phận nhập-xuất thông tin
Các bộ phận trên được kết nối với nhau thông qua các hệ thống bus
Trang 4GV: Huỳnh Văn Khỏe 4
Trang 52.1 Thành phần cơ bản của một máy tính (3)
Trang 6GV: Huỳnh Văn Khỏe 6
Trang 72.1 Thành phần cơ bản của một máy tính (4)
Trang 8GV: Huỳnh Văn Khỏe 8
Trang 10GV: Huỳnh Văn Khỏe 10
Thực hiện sự giao tiếp giữa máy tính và người dùng hay giữa các máy tính trong hệ thống mạng
Trang 11 Sơ đồ mô tả hoạt động điển hình của một máy tính
Trang 12GV: Huỳnh Văn Khỏe 12
Trang 132.2 Định nghĩa kiến trúc máy tính
xử lí, bao gồm:
khác của máy tính.
Trang 14GV: Huỳnh Văn Khỏe 14
Trang 152.3 Các kiểu thi hành một lệnh (2)
Trang 16GV: Huỳnh Văn Khỏe 16
Trang 17- Thâm nhập ngăn xếp không ngẫu nhiên
- Mã không hiệu quả
- Khó dùng trong xử lý song song và ống dẫn
- Khó tạo ra một bộ biên dịch tối ưu
Thanh ghi tích lũy
(Accumulator
Register)
- Lệnh ngắn
- Làm tối thiểu trạng thái bên trong của máy tính (ít mạch chức năng)
Thanh ghi đa dụng
(General Register)
- Tốc độ xử lý nhanh, định vị đơn giản
Trang 18GV: Huỳnh Văn Khỏe 18
Trang 192.5 Các kiểu định vị (1)
Trang 20GV: Huỳnh Văn Khỏe 20
Trang 212.6 Loại và chiều dài của toán hạng
Trang 22GV: Huỳnh Văn Khỏe 22
Trang 232.8 Kiến trúc RISC (Reduced instruction set computer)
CISC (Complex Instruction Set Computer): được
nghĩ ra từ những năm 1960
Trang 24GV: Huỳnh Văn Khỏe 24
CISC (Complex Instruction Set Computer)
t/g - bn
bn – bn
t/g – t/gt/g - bn
Trang 252.8 Kiến trúc RISC (3)
RISC: Khái niệm về một máy tính với tập lệnh rút gọn RISC vào đầu những năm 1980
Trang 26GV: Huỳnh Văn Khỏe 26
Trang 272.8 Kiến trúc RISC (5)
Trang 28GV: Huỳnh Văn Khỏe 28
Trang 292.9 Các kiểu định vị trong các bộ xử lí RISC (1)
Trang 30GV: Huỳnh Văn Khỏe 30
Trang 312.9 Các kiểu định vị trong các bộ xử lí RISC (3)
Trang 32GV: Huỳnh Văn Khỏe 32
Trang 332.10 Tập lệnh (2)
Trang 34GV: Huỳnh Văn Khỏe 34
Trang 352.10 Tập lệnh (4)
Trang 36GV: Huỳnh Văn Khỏe 36
Trang 372.10 Tập lệnh (6)
Trang 38GV: Huỳnh Văn Khỏe 38
Trang 392.10 Tập lệnh (8)
Trang 40GV: Huỳnh Văn Khỏe 40
Trang 412.10 Tập lệnh (10)
Trang 42GV: Huỳnh Văn Khỏe 42
Trang 432.11 Ngôn ngữ cấp cao và ngôn ngữ máy (2)
Trang 44GV: Huỳnh Văn Khỏe 44
Trang 45Câu hỏi?
Trang 46GV: Huỳnh Văn Khỏe 46
Trang 47Bài tập
Trang 48GV: Huỳnh Văn Khỏe 48
Trang 49Tài liệu tham khảo
1 Giáo trình kiến trúc máy tính – Khoa CNTT&TT trường ĐHCT (2003)
2 Kiến trúc máy tính – Hóa NGUYEN - College of
Technology, Vietnam National University,
HanoiUniversity
3 Kiến trúc máy tính – Trần Quang Vinh – NXB ĐHSP