20
1 Môn học: KỸ THUẬT VI XỬ LÝ GV: Phạm Văn Thuận Bmôn Kthuật Máy tính Khoa CNTT- ĐH BKHN email: [email protected]

KỸ THUẬT VI XỬ LÝ - TaiLieu.VN

Embed Size (px)

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: [email protected]

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

6

Kỹ thuật Vi xử lý

CHƯƠNG 1

Giới thiệu chung về vi xử lý vàmáy vi tính

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.

9

Kỹ thuật Vi xử lý

Máy tính và phân loại máy tính

Mô hình máy tính cơ bản

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

13

Kỹ thuật Vi xử lý

Máy tính cá nhân

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.

15

Kỹ thuật Vi xử lý

Máy server

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

17

Kỹ thuật Vi xử lý

Máy tính nhúng

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

20

Kỹ thuật Vi xử lý

Sự phát triển của vi xử lý

§ Thế hệ 16 bit (1979÷1982):• Intel 8086, 8088, 80186, 80286

• Motorola 68000, 68010üHãng IBM sử dụng 8088 để thiết kế máy IBM-PC

(1981)

üHãng Apple sử dụng 68000 để thiết kế máyMacintosh (1983)

• Zilog Z8000