Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
408,42 KB
Nội dung
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Ý www.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 2 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 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 3 Nội dung Các bộ phận chức năng 8088 Mã hoá lệnh 8088 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 4 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 5 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 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 6 Đơn vị số học và lôgic ALU Bộ cộng 1 bit 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 7 Đơn vị số học và lôgic ALU f 0 , f 1 : mã hoá lệnh 11: AND 10: NOT A 01: OR 00: ADD 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 8 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ờ 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 9 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 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 10 Địa chỉ ô nhớ • Adrr = seg*16+off • 12345=1234:0005 = 1200:0345 [...]... VD: + CX,[BX+SI] www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 17 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh MOV Opcode 1 0 0 0 x 1 0 x D MOD REG R/M W Byte 1 Dữ liệu/Địa chỉ 1 0 Byte 2 Dữ liệu/Địa chỉ 0 0 1 Byte 3 www.ptit.edu.vn 0 D W Byte 4 GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 18 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh MOV D = 1 : ghi vào... với số BCD =1 có nhớ) PF: Cờ chẵn lẻ CF: Cờ nhớ www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 14 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Mã hoá lệnh Toán tử Toán hạng 2 + www.ptit.edu.vn Toán hạng 1 3 4 GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 15 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...BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Các thanh ghi đoạn 0000 0-0 03FFF: 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 11 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... www.ptit.edu.vn GIẢNG VI N: TS Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 12 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:... Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 13 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ả . biên soạn:2009 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 2 NỘI DUNG VI XỬ LÝ 8088 Giảng vi n: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm. THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. Phạm Hoàng Duy BỘ MÔN: KHMT-Khoa CNTT1 Trang 4 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 BỘ MÔN: KHMT-Khoa. 2009 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 BỘ MÔN: KHMT-Khoa CNTT1 Trang 3 Nội dung Các bộ phận chức năng 8088 Mã hoá lệnh 8088 BÀI GIẢNG MÔN KỸ THUẬT