CÚ PHÁP LỆNH HỢP NGỮ

Một phần của tài liệu luận văn tôt nghiệp giao tiếp máy tính với vi điều khiển 8051 (Trang 63 - 64)

V. HOẠT ĐỘNG INTERRUPT CỦA 8051:

CÚ PHÁP LỆNH HỢP NGỮ

Chương trình hợp ngữ gồm nhiều lệnh, mỗi lệnh viết trên một dòng. Lệnh hợp ngữ phân làm hai loại là chỉ thị và chỉ dẫn. Chỉ thị là lệnh sẽ được dịch sng mã máy, tức là lệnh sẽ được thi hành, còn chỉ dẫn ( còn gọi là lệnh giả) chỉ là lệnh hướng dẫn trình hợp dịch trong quá trình dịch chương trình. Dạng tổng của một lệnh gồm 4 chương trình như sau:

<tên> <tác tử> <tác tố> < ;ghi chú>

vd: DoAddition: ADD AX, DX ;Tăng AX lượng DX

GVHD: NGUYỄN ĐÌNH PHÚ SVTH: NGUYỄN NGỌC TỒN

Trình nguồn

(trên giấy) Trình soạn thảo (trên đĩa –ASM)Trình nguồn

TASM.EXE (dịch chương trình ) TLINK.EXE (liên kết chương trình Tập đối tượng (.OBJ) Trình đích (.EXE)

Các trường hợp cách nhau ít nhất là một khoảng trắng hoặc kí tự nhảy (Tab)

a/ Trường tên

Trường tên có thể là nhãn (Label ) hoặc kí hiệu (Symbol). Nhãn là một tên đại diện cho một vị trí trong chương trình (trường hợp này có dấu : theo sau), hoặc tên thủ tục (chương trình con) hoặc tên biến vùng nhớ chứa dữ liệu ).

b/ Trường tác tử

Trường tác tử là tên gợi nhớ của lệnh. Nếu là chỉ thị như MOV, ADD, … thì lệnh sẽ được dịch sang mã máy còn nếu là chỉ dẫn như ENDS, PROC, … thì đó là lệnh hướng dẫn trình hợp dịch trong quá trình dịch chương trình sang mã máy.

c/ Trường tác tố

Trường tác tố xác định dữ liệu sẽ được xử lý bởi lệnh. Lệnh có thể có hoặc khơng có tác tố. Nếu có hai tác tố thì chúng cách nhau bằng dấp phẩy, tác tố thứ nhất (từ trái qua ) gọi là tác tố đích, tác tố thứ hai gọi là tác tố nguồn.

d/ Trường ghi chú

Sau mỗi câu lệnh có thể viết dịng ghi chú sau dấu chấm phẩy với mụch đích là để giải thích ý nghĩa của lệnh

Một phần của tài liệu luận văn tôt nghiệp giao tiếp máy tính với vi điều khiển 8051 (Trang 63 - 64)

Tải bản đầy đủ (DOC)

(106 trang)
w