匯編語言的注釋是每行從分號“;”開始的,分號之后的內容都屬於注釋。一般而言,匯編語言的注釋在以下幾個地方:
1、程序的最前面,注釋內容一般說明該程序總的說明,解釋程序的主要功能,程序的版本號,程序的修改日志,程序的編制人等等
2、子程序的前面,一般說明該子程序或函數完成的功能,輸入參數,輸出參數,影響的標志位等等。
3、指令行的后面,注釋該行語句的功能。
比如以下簡單程序的注釋。
;--------------------------------------
;該程序完成一個LED燈的閃爍
;編制時間:XXXXX
;完成人:XXXX
;--------------------------------------
ORG 0000H
LJMP MAIN:
ORG 0030H
MAIN:
CLR P1.0 ;led置低
LCALL DELAY ;延時
SETB P1.0 ;LED置高
LCALL DELAY ;延時
SJMP MAIN ;轉MAIN循環
;------------------------------
;延時子程序
;輸入參數:無
;輸入參數:無
;------------------------------
DELAY:
MOV R2,#200
D1:
MOV R3,#250
DJNZ R3,$
DJNZ R2,D1
RET
END