Cỏc trường của hợp ngữ

Một phần của tài liệu Hệ vi điều khiển - Chương 2 pptx (Trang 70 - 71)

75. WAIT – Wait for TEST or INTR Signal (chờ tớn hiệu từ chõn TEST hoặc INTR).

2.8.2.1. Cỏc trường của hợp ngữ

Một dũng lệnh của một chương trỡnh hợp ngữ cú thể cú những trường sau (khụng nhất thiết phải cú đủ cỏc trường).

- Nhón: Cú thể là nơi đến của một lệnh nhảy, hay một lời gọi đến một chương trỡnh con. Cỏc nhón này sẽ được chương trỡnh dịch gỏn bằng cỏc địa chỉ cụ

thể của ụ nhớ. Nhón cú thể dài đến 31 ký tự nhưng thường ngắn hơn nhiều, cỏc ký tự cú thể là chữ, số, ký tựđặc biệt nhưng lưu ý rằng ký tự đầu tiờn khụng được là số. Một nhón thường kết thỳc bằng dấu “:”.

- Mó lnh: Trong trường mó lệnh núi chung sẽ cú cỏc lệnh thật và lệnh giả.

Đối với cỏc lệnh thật thỡ trường này sẽ chứa cỏc mó lệnh gợi nhớ. Mó lệnh này sẽđược chương trỡnh dịch dịch ra dạng mó mỏy. Đối với cỏc hướng dẫn chương trỡnh dịch thỡ trường này chứa cỏc thụng tin khỏc nhau liờn quan đến cỏc lệnh giả của hướng dẫn.

- Toỏn hng: Đối với lệnh thật thỡ trường này chứa cỏc toỏn hạng của lệnh. Tuỳ theo từng loại lệnh mà ta cú thể cú 0, 1 hoặc 2 toỏn hạng trong một lệnh. Trong trường hợp cỏc lệnh cú một toỏn hạng thụng thường ta cú toỏn hạng là đớch hoặc Nguồn, cũn trong trường hợp lệnh với 2 toỏn hạng thỡ ta cú một toỏn hạng là Đớch và một toỏn hạng là Nguồn. Đối với cỏc hướng dẫn chương trỡnh dịch thỡ trường này chứa cỏc thụng tin khỏc nhau liờn quan

đến cỏc lệnh giả của hướng dẫn.

- Chỳ thớch: Ghi vào cỏc lời giải thớch cho chương trỡnh và được viết sau dấu “;”. Assembler sẽ bỏ qua tất cả cỏc chỳ thớch này khi dịch chương trỡnh

Vớ dụ: Một dũng lệnh gợi nhớ:

BACK: MOV AH, [BX][SI] ;nap vao AH noi dung

;o nho co dia chi DS:(BX+SI) Trường nhón cú tờn là BACK, trường mó lệnh cú lệnh MOV, tại trường toỏn hạng cú thanh ghi AH, BX, SI và phần chỳ thớch là dũng chữ “nap vao AH noi dung o nho co dia chi DS:(BX+SI)”.

Vớ d 2: Dũng lệnh với cỏc hướng dẫn cho chương trỡnh dịch.

MAIN PROC

MAIN ENDP

Trường tờn cú tờn thủ tục là MAIN, ở trường mó lệnh ta cú cỏc lệnh giả

PROC và ENDP, đõy là cỏc lệnh giả dựng để bắt đầu vàkết thỳc thủ tục MAIN. Tiếp theo sau đõy chỳng ta sẽ nghiờn cứu cỏch thức khai bỏo biến, khai bỏo hằng và khai bỏo chương trỡnh con.

Một phần của tài liệu Hệ vi điều khiển - Chương 2 pptx (Trang 70 - 71)

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

(82 trang)