Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
TRƯỜNG ĐẠI HỌC KỸ THUẬTNG NGHIỆP
Nguyễn văn Huy- Bài giảng Kỹ thuật vi xử lý 2
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
TRƯỜNG ĐẠI HỌC KỸ THUẬTNG NGHIỆP
Nguyễn văn Huy- Bài giảng Kỹ thuật vi xử lý 3
ĐỀ CƯƠNG CHI TIẾT MÔN HỌC
1. Tên môn hc: Kỹ thuật vi xử lý.
2. Phân bố thời gian: (Với trình độ cao đẳng)
30 Lý thuyết + 30 Bài tập, thực hành.
3. n tiên quyết:
K thuật vi xlý là môn học quan trọng trong việc nghiên cứu phn cứng máy tính.
Các kiến thức môn học cần có để phục vụ cho môn học này bao gồm:
Kỹ thuật điện tử s (2 mức: 0, 1, bộ nhớ).
Kiến trúc máy tính.
4. Đối tượng học:
Sinh viên ngành K thuật y tính, Điều khiển tự động, Điện tử viễn thông, K thuật
đin tử, Công nghệ thông tin.
5. tả môn học:
Trang bcho sinh viên những kiến thức bn nhất nh chất hthống liên quan
đến k thuật VXL. Trang bị cho sinh viên khả năng duy trong nghiên cứu, tiếp cận với
các hệ VXL tiên tiến, hiện đại hơn. Ngoài ra học phần còn giúp cho sinh viên dễ dàng hơn
trong việc xây dựng các chương trình điều khiển thiết bị ghép nối với máy tính.
Nội dụng cụ thể bao gồm các phần cơ bn sau:
Khái niệm, cấu trúc và nguyên lý hoạt động của một hệ VXL.
Bộ VXL 8088/8086.
Các ghép nối cơ bản của 8088/8086 với thiết bị ngoại vi.
Các phương thức đièu khiển vào ra dữ liệu trong k thuật VXL.
6. Nhiệm vụ của sinh viên:
Sinh vn phải tham gia đủ trên 80% giờ trên lớp. Phải hoàn thành đầy đủ bài tập
các bài thực hành trong chương trình.
7. Nội dung giảng dậy
Chương 1 Hệ vi xử
1.1. Vi xử lý là gì?
1.2. Các thế hệ của bộ vi xử
1.2.1. Thế h1 (1971 đến 1973)
1.2.2. Thế h2 (1974 đến 1977)
1.2.3. Thế h3 (1978 đến 1982)
1.3. Thế h4 (1983 đến nay)
1.4. Giới thiệu cấu trúc của hệ vi xử lý
1.3.1. CPU - Bộ xử lý trung tâm
1.3.2. Bộ nhớ bán dẫn (ROM, RAM)
1.3.3. Hệ thống vào ra (I/O)
1.3.4. Liên h giữa các khối
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
TRƯỜNG ĐẠI HỌC KỸ THUẬTNG NGHIỆP
Nguyễn văn Huy- Bài giảng Kỹ thuật vi xử lý 4
Chương 2 Bộ vi xử lý 8088 của Intel
2.1. Giới thiệu hoạt động của bộ vi xử lý 8088
2.1.1. Giới thiệu chung
2.1.2. Cấu trúc và hoạt động ca bộ VXL 8088
2.2. Chế độ địa chỉ của 8088
2.2.1. Chế độ địa chỉ thanh ghi
2.2.2. Chế độ địa chỉ tức thì
2.2.3. Chế độ địa chỉ tực tiếp
2.2.4. Chế độ địa chỉ gián tiếp qua thanh ghi
2.2.5. Chế độ địa chỉ tương đối cơ sở
2.2.6. Chế độ địa chỉ tương đối chỉ số
2.2.7. Chế độ địa chỉ tương đối chỉ số cơ sở
2.3. tả tập lệnh của 8088
2.3.1. Nhóm lệnh chuyển dữ liệu
2.3.2. Nhóm lệnh số học
2.3.3. Nhóm lệnh logic, dịch và quay
2.3.4. Nhóm lệnh so sánh
2.3.5. Nhóm lệnh rẽ nhánh (nhảy), lặp
2.3.6. Nhóm các lệnh đặc biệt
Chương 3 Lập trình bằng hợp ngữ cho 8088 trên máy tính IBM PC
c máy tương thích IBM PC
3.1. Giới thiệu chung
3.2. Giới thiệu khung chương trình
3.2.1. Cấu trúc của một lệnh hợp ngữ
3.2.2. Dữ liệu cho chương trình hợp ngữ
3.2.3. Biến và hằng
3.2.4. Khung của một chương trình hợp ngữ
3.3. Cách tạo và cho chạy một chương trình hợp ng
3.4. Các cấu trúc lập trình cơ bn trong assembly
3.4.1. Cấu trúc tuần tự
3.4.2. Cấu trúc lựa chọn
3.4.3. Cấu trúc lặp
3.5. Truyền tham s
3.6. Một số ngắt ca DOS và của BIOS
Chương 4 Ghép 8088 với bộ nhớ và tổ chức vào ra dữ liệu
4.1. Giới thiệu tín hiệu chân của 8088 và các mạch phụ trợ
4.1.1. Bảy nhóm tín hiệu
4.1.2. Phân kênh để tách thông tin đệm bus
4.1.3. Mạch tạo xung nhịp 8284
4.1.4. Mạch điều khiển bus 8288
4.1.5. Biều đồ thời gian của các lệnh đọc/ghi
4.2. Phối ghép 8088 với bộ nhớ
4.2.1. Bộ nhớ bán dẫn
4.2.2. Giải mã địa chỉ cho bộ nh
4.2.3. Phối ghép 8088 với bộ nhớ
4.3. Phối ghép 8088 với thiết bngoại vi
4.3.1. Các kiểu phối ghép vào ra
4.3.2. Giải mã địa chỉ cho thiết vị vào/ra
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
TRƯỜNG ĐẠI HỌC KỸ THUẬTNG NGHIỆP
Nguyễn văn Huy- Bài giảng Kỹ thuật vi xử lý 5
4.3.3. Các mạch cổng đơn giản
4.3.4. Mạch phối ghép vào/ra song song lập trình đưc PPI 8255
Chương 5 Vào ra dliệu bằng cách thăm
5.1. Giới thiệu chung về các phương pháp điều khiển vào/ra dữ liệu
5.2. o/ra dliệu bằng cách thăm dò trạng thái sẵn sàng của thiết bị ngoại
vi
Chương 6 Ngắt và xlý ngắt trong hệ vi xử lý 8088
6.1. Sự cần thiết phải ngắt CPU
6.2. Ngắt trong vi xử lý 8088
6.2.1. Các loại ngắt trong hệ 8088
6.2.2. Đápng của CPU khi có yêu cầu ngắt
6.2.3. Xử lý ưu tiên ngắt
6.2.4. Mạch điều khiển ngắt ưu tiên PPI 8259A
Chương 7 Vào ra dliệu bằng DMA
7.1. Nguyên tắc của việc trao đổi dữ liệu với thiết bngoại vi bằng cách
thâm nhập trực tiếp vào bộ nhớ (DMA)
7.2. DMAC 8237-5 trong hệ vi xử lý 8088
7.2.1. Tín hiệu HOLD và HLDA trong CPU 8088
7.2.2. Mạch DMAC 8237-5 của Intel
8. Nội dung các bài thực hành ( gồm có 6 bài thực hành - 5tiết/bài)
Bài 1: Làm quen với trình dich hợp ngữ ASSEMBLER và cách gọi ngắt trong ASM
Mục đích:
Biết cách chuyển một chương trình hợp ngữ (Assembler) ra dạng máy, qua đó
giúp sinh vn hiểu rõ hơn cơ chế hoạt động của các lệnh, cách trao đổi số liệu.
Biết cách nhập chương trình vào bộ nhớ và chạy chương trình
Hiểu, biết cách gọi và truyền tham số khi gọi ngắt (Chủ yếu là ngát 21h của DOS, vi
các hàm hiển thị nhập tự. Nhằm phục vụ cho việc kiểm tra kết qua cho những
bài thí nghiệm sau)
Bài 2: Trao đổi dữ liệu và thực hiện các phép tính số học.
Mục đích:
Giúp sinh viên làm quen với việc nạp trao đổi dliệu giữa c thanh ghi, giữa
thanh ghi với bnhcác phép tính số học bản. Qua đó thấy được ý nghĩa
tác dụng của các thanh ghi và bộ nhớ trong quá trình lưu trữ và xử lý số liệu.
Bài 3: So sánh và kiểm tra dữ liệu.
Mục đích:
Giúp sinh viên làm quen với các cấu trúc lập trình cơ bn bằng hợp ngữ.
Biết cách so sánh và kiểm tra dữ liệu thông qua các cờ.
Bài 4: Các thao tác Logic.
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.