View
0
Download
0
Category
Preview:
Citation preview
1
Môn học:
KỸ THUẬT VI XỬ LÝGV: Phạm Văn Thuận
Bộ môn Kỹ thuật Máy tínhKhoa CNTT- ĐH BKHN
email: thuanpv@it-hut.edu.vn
2
Kỹ thuật Vi xử lý
Lưu ý của tác giả
§ Bài giảng có sử dụng một số nội dung và hìnhảnh trong “Bài giảng kỹ thuật Vi xử lý” của tácgiả Nguyễn Kim Khánh và Nguyễn Phú Bình, bộmôn Kỹ thuật máy tính, Khoa Công nghệ thôngtin, Đại học Bách Khoa Hà Nội.
§ Yêu cầu người học không chỉnh sửa nội dung của bài giảng này nếu chưa được sự cho phépcủa tác giả.
3
Kỹ thuật Vi xử lý
Mục tiêu môn học
§ Sau khi kết thúc môn học này, sinh viên có thể• Trình bày được kiến trúc phần cứng và phần
mềm của họ vi xử lý 80x86, tập trung chi tiết vàocác bộ vi xử lý 8088/8086 của Intel
• Lập trình hợp ngữ sử dụng tập lệnh của8088/8086
• Trình bày được cách phối ghép vi xử lý8088/8086 với bộ nhớ và hệ thống vào ra
4
Kỹ thuật Vi xử lý
Tài liệu tham khảo chính
1. Văn Thế Minh - Kỹ thuật vi xử lý - 1997.
2. Walter A. Triebel, Avtar Singh - The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware and Applications - 1997.
3. Ytha Yu, Charles Marut - Assembly Language Programming and Organization of the IBM-PC -1992. (Bản dịch: Quách Tuấn Ngọc)
4. Địa chỉ download: ftp://dce.hut.edu.vn/thuanpv
5
Kỹ thuật Vi xử lý
Nội dung môn học
Chương 1. Giới thiệu chung về vi xử lý và máyvi tính
Chương 2. Kiến trúc bộ vi xử lý 8088/8086Chương 3. Lập trình hợp ngữ trên PC
Chương 4. Bộ vi xử lý 8088 và nối ghép với bộnhớ
Chương 5. Nối ghép vào ra với 8088
7
Kỹ thuật Vi xử lý
Nội dung chương 1
1.1. Máy tính và phân loại máy tính
1.2. Sự phát triển của vi xử lý
1.3. Kiến trúc chung của một hệ thống máy tính
8
Kỹ thuật Vi xử lý
Máy tính và phân loại máy tính
Định nghĩa máy tính:§ Thiết bị điện tử thực hiện các công việc sau:
• Nhận thông tin vào
• Xử lý thông tin theo chương trình được nhớ sẵnbên trong
• Đưa thông tin ra
§ Þ Máy tính hoạt động theo chương trình.
10
Kỹ thuật Vi xử lý
Phân loại máy tính
Phân loại truyền thống:§ Máy vi tính (Microcomputer)§ Máy tính nhỏ (Minicomputer)§ Máy tính lớn (Mainframe Computer)§ Siêu máy tính (Supercomputer)
Tiêu chí phân loại:
-Hiệu năng tính toán
-Kích thước
-Giá thành
-…
11
Kỹ thuật Vi xử lý
Phân loại máy tính
Phân loại hiện đại:
§ Máy tính cá nhân (Personal Computer)
§ Máy chủ (Server)
§ Máy tính nhúng (Embedded Computer)
Tiêu chí phân loại
Phân loại theo chức năng
12
Kỹ thuật Vi xử lý
Máy tính cá nhân
§ Là loại máy tính phổ biến nhất đối với ngườidùng thông thường.
§ Thiết kế theo hướng tối ưu cả về giá thành vàhiệu năng
§ Một số loại: • Máy tính để bàn (Desktop)
• Máy tính xách tay (Notebook)
• Máy trạm làm việc (Workstation)
§ Giá thành: từ vài trăm đến vài nghìn USD
14
Kỹ thuật Vi xử lý
Máy Server
Máy chủ (Server)
§ Thực chất là máy phục vụ
§ Dùng trong mạng máy tính theo mô hìnhClient/Server
§ Tốc độ và hiệu năng tính toán cao
§ Dung lượng bộ nhớ lớn
§ Độ tin cậy cao
§ Giá thành: từ hàng chục nghìn đến hàng triệuUSD.
16
Kỹ thuật Vi xử lý
Máy tính nhúng
Máy tính nhúng (Embedded Computer)
§ Được đặt trong thiết bị khác (bao gồm cả phầncứng và các kết cấu cơ khí) để điều khiển thiết bịđó làm việc
§ Được thiết kế chuyên dụngVí dụ:
• Điện thoại di động
• Bộ điều khiển trong máy giặt, điều hòa nhiệt độ
• Một số thiết bị mạng: Switch, Router, …
§ Giá thành: từ vài USD đến hàng trăm ngàn USD
18
Kỹ thuật Vi xử lý
Nội dung chương 1
1.1. Máy tính và phân loại máy tính
1.2. Sự phát triển của vi xử lý
1.3. Kiến trúc chung của một hệ thống máy tính
19
Kỹ thuật Vi xử lý
Sự phát triển của vi xử lý
§ Bộ vi xử lý (Microprocessor): vi mạch tích hợpthực hiện chức năng của bộ xử lý trung tâm(CPU).
§ Thế hệ 4 bit (1971÷1973):• Intel 4004 (bộ VXL đầu tiên), 4040
§ Thế hệ 8 bit (1974÷1977):• Intel 8080, 8085
• Motorola 6800
• Zilog Z80
Recommended