BỘ VI xử lý INTEL 8086 8088

15 756 0
BỘ VI xử lý INTEL 8086 8088

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tài liệu này dành cho sinh viên, giáo viên khối ngành công nghệ thông tin tham khảo và có những bài học bổ ích hơn, bổ trợ cho việc tìm kiếm tài liệu, giáo án, giáo trình, bài giảng các môn học khối ngành công nghệ thông tin

1 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. Hoàng Xuân Dậu Điện thoại/E-mail: dauhoang@vnn.vn Bộ môn: Khoa học máy tính - Khoa CNTT1 Học kỳ/Năm biên soạn: Học kỳ 1 năm học 2009-2010 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 2 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 NỘI DUNG A. Kiến trúc bên trong của 8086/8088 1. Sơ đồ khối 2. Các đơn vị chức năng của 8088/8086 3. Các thanh ghi của 8086/8088 4. Phân đoạn bộ nhớ trong 8086/8088 B. Tập lệnh của 8088/8086 5. Khái niệm về lệnh và cách mã hoá lệnh 6. Các chế độ địa chỉ của vi xử lý 8086/8088 7. Phân loại tập lệnh của vi xử lý 8. Mô tả tập lệnh của 8086/8088 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 3 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 1. Sơ đồ khối vi xử lý 8086/8088 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VIÊN: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 4 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 2. Các đơn vị chức năng của 8088/8086  Đơn vị giao tiếp bus BIU (Bus Interface Unit)  Điều khiển bus hệ thống: đưa địa chỉ ra bus và trao đổi dữ liệu với bus • Đưa ra địa chỉ • Đọc mã lệnh từ bộ nhớ • Đọc/ghi dữ liệu từ/vào bộ nhớ hoặc cổng vào/ra  Các khối: • Bộ cộng để tính địa chỉ • 4 thanh ghi đoạn 16-bit: CS, DS, SS, ES • Bộ đếm chương trình/con trỏ lệnh 16-bit (PC/IP) • Hàng đợi lệnh IQ (4 bytes trong 8088 và 6 bytes trong 8086) • Logic điều khiển bus [...]... ghi AL (0-7) AND AL, 0FH; www.ptit.edu.vn GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 41 www.ptit.edu.vn 0FH = 0000 1111B GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh logic 8 Tập lệnh -... 0 xoá thanh ghi BX 80H = 1000 0000B GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 XOR BX, BX; Trang 43 www.ptit.edu.vn GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 44 11 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh dịch và quay 8... 0000B (16) MSB LSB GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 CF CF Trang 47 www.ptit.edu.vn 1000 1000B 0001 0001B 0100 0100B MSB LSB GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 48 12 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh... tự thực hiện chương trình; Gồm các lệnh: LSB CF GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 49 www.ptit.edu.vn GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh chuyển điều khiển 8 Tập lệnh... chuyển đến thực hiện lệnh nằm sau nhãn START GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 51 www.ptit.edu.vn GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 52 13 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh chuyển điều khiển 8 Tập... VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh chuyển điều khiển 8 Tập lệnh - Các lệnh xử lý bit Lệnh CALL và RET Gồm nhóm các lệnh xử lý một số bít (D, C, I) của thanh ghi cờ FR; Các lệnh lập cờ (đặt bit cờ bằng 1) Dạng...BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh logic 8 Tập lệnh - Các lệnh logic Lệnh NOT Lệnh AND Dạng: NOT Ý nghĩa: Đảo các bít của toán hạng Đích Lệnh NOT... cần xử lý từng bit VD: MOV AL, 08H; SHL AL, 1; MOV CL, 2 SHL AL, CL; CF GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 www.ptit.edu.vn Trang 45 0000 1000B (8) 0001 0000B (16) 0100 0000B (64) MSB LSB GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 www.ptit.edu.vn BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ Trang 46 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL. .. VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 55 STD: lập cờ hướng D STC: lập cờ nhớ C STI: lập cờ ngắt I Các lệnh xoá cờ (đặt bit cờ bằng 0) CLD: xoá cờ hướng D CLC: xoá cờ nhớ C CLI: xoá cờ ngắt I www.ptit.edu.vn GIẢNG VI N: TS HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 56 14 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ CHƯƠNG 2 – BỘ VI XỬ... LÝ CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/ 8088 8 Tập lệnh - Các lệnh điều khiển hệ thống Lệnh tăng INC Gồm 2 lệnh: Dạng: INC Lệnh NOP (No Operation): • NOP không thực hiện nhiệm vụ cụ thể, chỉ tiêu tốn thời gian bằng 1 chu kỳ lệnh Lệnh HLT (Halt) ; Đích Đích + 1 ; Đích Đích – 1 Lệnh giảm DEC Dạng: DEC Lệnh so sánh CMP • HLT dừng vi c thực hiện chương trình . 2009-2010 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 2 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 NỘI. GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 3 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 1. Sơ đồ khối vi xử lý 8086/8088 BÀI. 8086/8088 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ www.ptit.edu.vn GIẢNG VI N: TS. HOÀNG XUÂN DẬU BỘ MÔN: KHOA HỌC MÁY TÍNH - KHOA CNTT1 Trang 4 CHƯƠNG 2 – BỘ VI XỬ LÝ INTEL 8086/8088 2. Các đơn vị chức

Ngày đăng: 23/10/2014, 12:39

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan