Danh mục

Bài giảng Hợp ngữ (Assembly)

Số trang: 78      Loại file: pdf      Dung lượng: 1.32 MB      Lượt xem: 17      Lượt tải: 0    
tailieu_vip

Phí tải xuống: 28,000 VND Tải xuống file đầy đủ (78 trang) 0
Xem trước 8 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Nội dung chính của bài giảng giới thiệu những nguyên tắc chung để tạo ra, dịch và chạy một chương trình hợp ngữ trên máy tính. Cấu trúc ngữ pháp của lệnh hợp ngữ trong giáo trình này được trình bày theo Macro Assembler (MASM) dựa trên CPU 8086. 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 Hợp ngữ (Assembly)BÀI GIẢNG MÔNHỢP NGỮ Quảng Ngãi - 2015 Bài giảng môn AssemblyMục lụcChương 1 - CƠ BẢN VỀ HỢP NGỮ ............................................................................................. 1 1.1 Cú pháp lệnh hợp ngữ ........................................................................................................... 1 1.1.1 Trường Tên (Name Field) .............................................................................................. 1 1.1.2 Trường toán tử (operation field) .................................................................................... 1 1.1.3 Trường các toán hạng (operand(s) field) ....................................................................... 1 1.1.4 Trường chú thích (comment field) ................................................................................. 2 1.2 Các kiểu số liệu trong chương trình hợp ngữ........................................................................ 2 1.2.1 Các số ............................................................................................................................. 2 1.2.2 Các ký tự ........................................................................................................................ 2 1.3 Các biến (variables) .............................................................................................................. 3 1.3.1. Biến byte ....................................................................................................................... 3 1.3.2 Biến từ ............................................................................................................................ 3 1.3.3 Mảng (arrays) ................................................................................................................. 3 1.4 Các hằng (constants) ............................................................................................................. 4 1.5 Các lệnh cơ bản ..................................................................................................................... 5 1.5.1 Lệnh MOV và XCHG .................................................................................................... 5 1.5.2 Lệnh ADD, SUB, INC, DEC ......................................................................................... 5 1.5.3 Lệnh NEG (negative) ..................................................................................................... 6 1.6 Chuyển ngôn ngữ cấp cao thành ngôn ngữ ASM ................................................................. 6 1.6.1 Mệnh đề B=A................................................................................................................. 6 1.6.2 Mệnh đề A=5-A ............................................................................................................. 6 1.6.3 Mệnh đề A=B-2*A ........................................................................................................ 7 1.7 Cấu trúc của một chương trình hợp ngữ ............................................................................... 7 1.7.1 Các kiểu bộ nhớ (memory models) ................................................................................ 7 1.7.2 Đoạn số liệu ................................................................................................................... 7 1.7.3 Đoạn ngăn xếp ............................................................................................................... 7 1.7.4 Đọan mã ......................................................................................................................... 7 1.8 Các lệnh vào ra...................................................................................................................... 8 1.8.1 Lệnh INT 21h................................................................................................................. 8 1.9 Chương trình đầu tiên ........................................................................................................... 9 1.10 Tạo ra và chạy một chương trình hợp ngữ ........................................................................ 10 1.11 Xuất một chuỗi ký tự ........................................................................................................ 10 1.12 Chương trình đổi chữ thường sang chữ hoa...................................................................... 11 Bài giảng môn AssemblyChương 2 - Trạng thái của vi xử lý và các thanh ghi cờ ............................................................... 13 2.1 Các tha ...

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