Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 3: Vi xử lý 8088
lượt xem 56
download
Bài giảng kỹ thuật vi xử lý nội dung vi xử lý 8088, giúp các bạn nắm các kiến thức về các bộ phận chức năng 8088, mã hóa lệnh 8088. Để nắm các nội dung của bài mời các bạn tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 3: Vi xử lý 8088
- HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG BÀI GIẢNG MÔN Kỹ Thuật Vi Xử Lý Giảng viên: TS. Phạm Hoàng Duy Điện thoại/E-mail: phamhduy@gmail.com Bộ môn: Khoa Học Máy Tính- Khoa CNTT1 Học kỳ/Năm biên soạn:2009
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG VI XỬ LÝ 8088 Giảng viên: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm biên soạn: 2009 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 2 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Nội dung Các bộ phận chức năng 8088 Mã hoá lệnh 8088 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 3 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 4 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các bộ phận chức năng Khối ghép nối buýt Sinh các tín hiệu địa chỉ Đọc ghi dữ liệu/lệnh Khối thực hiện lệnh Khối điều khiển: giải mã lệnh Khối số học/logic Các buýt bên trong www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 5 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Đơn vị số học và lôgic ALU Bộ cộng 1 bit www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 6 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Đơn vị số học và lôgic ALU f0, f1: mã hoá lệnh 11: AND 10: NOT A 01: OR 00: ADD www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 7 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi Các thanh ghi đoạn Các thanh ghi đa năng Các thanh ghi con trỏ và chỉ số Thanh ghi cờ www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 8 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi đoạn Đoạn lệnh CS Ngăn xếp SS Dữ liệu DS Dữ liệu phụ ES www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 9 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Địa chỉ ô nhớ • Adrr = seg*16+off • 12345=1234:0005 = 1200:0345 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 10 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi đoạn 00000-003FFF: Bảng véctơ ngắt FFFF0-FFFFF: Đoạn mã khởi động máy www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 11 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi đa năng AX: Thanh ghi chứa Chứa kết quả tính toán BX : Thanh ghi cơ sở CX : Thanh ghi đếm Chứa số đếm DX : Thanh ghi dữ liệu Chứa địa chỉ cổng vào/ra www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 12 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi con trỏ và chỉ số IP: Con trỏ lệnh Kêt hợp với CS xác định câu lệnh BP: Con trỏ cơ sở Kết hợp với SS xác định dữ liệu trong ngăn xếp SP: Con trỏ ngăn xếp Xác định đỉnh ngăn xếp SI: Chỉ số nguồn Kết hợp với DS DI: Chỉ số đích Kết hợp với DS hoặc ES www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 13 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Thanh ghi cờ U: Không sử dụng 0F: Cờ tràn DF: Cờ hướng (=1 từphải sang trái) IF: Cờ cho phép ngắt (=1 cho phép ngắt) TF: Cờ bẫy (=1 chạy từng lệnh debug) SF: Cờ dấu (=1 kết quả
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh Toán tử Toán hạng 1 Toán hạng 2 + 3 4 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 15 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Địa chỉ toán hạng Địa chỉ thanh ghi Dữ liệu nằm trong thanh ghi VD: + BX,CX Địa chỉ tức thì Dữ liệu là hằng số VD : + BX,100H Địa chỉ trực tiếp Vị trí dữ liệu cung cấp trực tiếp VD: +BX,[100H] Địa chỉ gián tiếp qua thanh ghi Vị trí dữ liệu cung cấp qua thanh ghi VD: +[BX],CL www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 16 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Địa chỉ toán hạng Địa chỉ tương đối cơ sở Vị trí dữ liệu cung cấp qua thanh ghi cơ sở (BP,BX) + vị trí tương đối ô nhớ VD: + AX, [BX]+10H Địa chỉ tương đối chỉ số Vị trí dữ liệu cung cấp qua thanh ghi chỉ số (SI,DI) + vị trí tương đối ô nhớ VD: + AX, [DI+10] Địa chỉ tương đối chỉ số cơ sở Vị trí dữ liệu cung cấp qua thanh ghi chỉ số, cơ sở + vị trí tương đối ô nhớ VD: + CX,[BX+SI] www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 17 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh MOV Opcode x x MOD REG R/M 1 0 0 0 1 0 D W Byte 1 Byte 2 Dữ liệu/Địa chỉ Dữ liệu/Địa chỉ 1 0 0 0 1 0 D W Byte 3 Byte 4 www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 18 BỘ MÔN: KHMT-Khoa CNTT1
- BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh MOV D = 1 : ghi vào thanh ghi D = 0 : ghi từ thanh ghi W = 1 chuyển 2 byte W = 0 chuyển 1 MOD&R/M: xác định chế độ địa chỉ REG www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy Trang 19 BỘ MÔN: KHMT-Khoa CNTT1
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 6: Ghép nối với bộ nhớ
20 p | 255 | 51
-
XỬ LÝ SỰ KIỆN VÀ LỆNH TRONG WPF
15 p | 483 | 51
-
Bài giảng Kỹ thuật vi xử lý: Chương 4 - Nguyễn Văn Thọ
19 p | 257 | 46
-
Bài giảng lập trình DOT NET - Bài 7 Cấu trúc dữ liệu trong C#
17 p | 182 | 42
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 4: Lập trình hợp ngữ với 8088
17 p | 235 | 33
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 7: Ghép nối 8088 với thiết bị vào ra
20 p | 213 | 32
-
Bài giảng kỹ thuật vi xử lý - GV. Ngô Công ThắngChương 2 Bộ vi xử lý Intel
10 p | 118 | 22
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 11: Ghép nối dữ liệu nối tiếp
18 p | 166 | 22
-
TÁCH BIỆT MÃ NGUỒN XỬ LÝ & NỘI DUNG
17 p | 113 | 18
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 5: Ghép nối với 8088
18 p | 149 | 17
-
Bài giảng Kỹ thuật vi xử lý (TS.Phạm Hoàng Duy) - Chương 2: Biểu diễn dữ liệu và các thao tác số học
12 p | 182 | 17
-
Driver: Linh hồn của các thiết bị ngoại vi
3 p | 101 | 14
-
Bài giảng Kỹ thuật vi xử lý: Chương 5 - Nguyễn Văn Thọ
11 p | 115 | 14
-
Bài giảng Thiết bị ngoại vi và kỹ thuật ghép nối: Chương 0 - Bùi Quốc Anh
14 p | 106 | 10
-
Bài giảng Xử lý ảnh - Chương 6: Các phép toán trên điểm
15 p | 57 | 8
-
Bài giảng Lập trình C: Chương 5 - Nguyễn Minh Thành
11 p | 71 | 6
-
Bài giảng Thực hành kỹ thuật vi xử lý
11 p | 124 | 5
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn