tailieunhanh - Vi Xử Lý và Cấu Trúc Máy Tính chương 03

Tham khảo bài thuyết trình 'vi xử lý và cấu trúc máy tính chương 03', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | VI xử LỴ CÂU TRÚC MÁY TÍNH ĐH CNKT ĐIỆN TỬ TRUYỀN THÔNG K5 Giảng viên Kiều Xuân Thực Khoa Điện tử Đại học công nghiệp Hà Nội CHƯƠNG 3 LẬP TRÌNH ASSEMBLY CHO 8086 Printed with FinePrint trial version - purchase at Nội dung 1. Giới thiệu 2. Các chế độ địa chỉ của 80x86 3. Một số hàm của ngắt 21 h 4. Tập lệnh của 8086 5. Ngăn xếp và thủ tục Faculty of Electronic Engineering HANOI UNIVERSITY OF INDUSTRY 1. Giới thiệu HỢp ngữ Assembly ngôn ngữ lập trình bậc thấp sử dụng chính các câu lệnh trong tập lệnh của VXLđể viết nên một chương trình í Ưu điểm của lập trình hợp ngữ chương trình viết bằng hợp ngữ chạy nhanh và chiếm ít bộ nhớ hơn so với các chương trình viết bằng các ngôn ngữ bậc cao do Trình dịch chỉ cần qua một bước là có thê biên dịch các chương trình này ra mã máy Lập trình hợp ngữ cho phép đọc hoặc ghi trực tiếp vào các ô nhở thanh ghi hay các cổng vào ra dễ dàng. Nhược điểm Chương trình dài nên khó kiểm soát lỗi khó bảo trì hơn so vởi chương trình tương tự viết bằng ngôn ngữ bậc cao Chương trình viết bằng hợp ngữ chỉ chạy được trên hệ thống tương ứng không thê thực thi trên hệ thống có kiến trúc và tập lệnh khác. Faculty of Electronic Engineering HANOI UNIVERSITY OF INDUSTRY Cú pháp của hợp ngữ Một chương trình hợp ngữ bao gồm các dòng lệnh mỗi lệnh được viết trên một dòng. Một dòng lệnh có thể là Lệnh thật được hợp ngữ dịch ra mã máy Hướng dẫn biên dịch không được dịch ra mã máy Mỗi một lệnh bao gồm có 4 trưòng Tên Mã_lệnh Toán_hạng Chú_giải Các trưòng phải được cách nhau ít nhất một ký tự trống hoặc TAB. Một lệnh không nhất thiết phải có đủ 4 trưòng VD trưòng tên hoặc trưòng chú giải có thể bỏ qua nhưng các trưòng phải xuất hiện theo đúng theo thứ tự. Ví dụ NHAP MOV AX 0 Chuyển 0 vào thanh ghi AX Faculty of Electronic Engineering 5 HANOI UNIVERSITY OF INDUSTRY Trường tên sử dụng làm nhãn lệnh tên các thủ tục và tên biến. Tên sẽ được chương trình dịch gán bằng các địa chỉ cụ thể của ô nhố. Trưòng tên cách vối trưòng mã lệnh bởi dấu Các quy .

TÀI LIỆU LIÊN QUAN
TỪ KHÓA LIÊN QUAN