Danh mục

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

Số trang: 17      Loại file: pdf      Dung lượng: 636.98 KB      Lượt xem: 10      Lượt tải: 0    
10.10.2023

Hỗ trợ phí lưu trữ khi tải xuống: 15,000 VND Tải xuống file đầy đủ (17 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung chương 4 lập trình hợp ngữ với 8088 của bài giảng kỹ thuật vi xử lý , giới thiệu hợp ngữ, các câu lệnh căn bản 8088, các cấu trúc điều khiển. Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
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 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.comBộ môn: Khoa Học Máy Tính- Khoa CNTT1Học kỳ/Năm biên soạn:2009 BÀI GIẢNG MÔN KỸ THUẬT VI XỬ LÝ NỘI DUNG LẬP TRÌNH HỢP NGỮ VỚI 8088 Giảng viên: TS. Phạm Hoàng Duy E-mail: phamhduy@gmail.com Năm biên soạn: 2009www.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  Giới thiệu hợp ngữ  Các câu lệnh căn bản 8088  Các cấu trúc điều khiểnwww.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Ý Câu hỏi  Xây dựng lưu đồ  Các câu lệnh xử lý dữ liệu  Các cấu trúc điều khiểnwww.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Ý Hợp ngữ  Cú pháp câu lệnh Tên Mã lệnh Toán hạng Chú giải Cộng: ADD AH 30H AH=AH+30H • Định nghĩa biến và hằng số Tên Độ dài Giá trị Chú giải X DB 1FH Khởi tạo 1 byte Y DW FFFFH Khởi tạo 1 word str DB ‘string’ Chuỗi M DB DUP(?) Mảng Hang EQU 1 Hằng số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Ý Định nghĩa các đoạn  .Stack kích_cỡ 1. .Stack 100  Định nghĩa đoạn ngăn 2. .Data xếp 3. ….  .Data 4. .Code  Định nghĩa đoạn dữ liệu 5. ….  .Code  Định nghĩa đoạn mã lệnhwww.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Ý Lưu đồ thuật toán  Bắt đầu/Kết thúc • Điều kiện • Thao tácwww.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 thao tác số học  Dịch trái • A=A+B  ADD A, B  SHL Đích,CL – VD. 3+5 • MOV CL,2 • MOV AX,5 – MOV AX,3 • SHL AX,CL – ADD AX,5  Dịch phải • A=A-B  SUB A, B  SHR Đích,CL – A=5-3  Tăng – MOV BX,5  INC DX; DX++ – SUB BX,3  Giảm  DEC DX;DX--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 thao tác số học  A=A*B   MOV AX/AL,A;  MUL B B = 1 byte: AX = tích B = 2 byte: DXAX = tích  A=A/B   MOV [AX,DX],A  DIV B B = 1 byte: AL thương số, AH số dư B = 2 byte: AX thương số, DX số dưwww.ptit.edu.vn GIẢNG VIÊN: TS. Phạm Hoàng Duy ...

Tài liệu được xem nhiều: