ORG
mov
table:
DW1234h
6.)程序中两个操作数之间用一个“,”作为分隔符,“#”号与立即数之间不需要分隔符。
例如:
mova,#55h
7)标号要单独占一行。
8)相对独立的程序块之间必须加空行。
例如:
ORG10h
INCLUDEsys.asm
INCLUDEint.asm
INCLUDEkey.asm
9)程序语句后面若有注释,所有的注释要遵守上下对齐的原则。
例如:
b0movl,#7fh;usedp0x(hl)pointer
mova,#00;setpointer=007fh
应该书写为:
b0movl,#7fh;usedp0x(hl)pointer
mova,#00;setpointer=007fh80ha,NUMBER
三、程序可读性与可维护性三、程序可读性与可维护性
1.程序中的语句、标号、变量使用小写英文字母,常量与预编译命令使用大写英文字母,以便和一般的语句进行区分。
例如:
NUMBEREQU55h
.DATA
accbuf
.CODE
…
mova,#NUMBER
2.表示不同进制的立即数,要在立即数后面加上不同的进制符号。
例如:
mova,#00100011b
mova,#23h
不建议使用:
mova,#0x23
3.一般情况下,变量和常量要分开定义,不要混在一起。变量在”.DATA”段中定义,采用命令符“DS”,常量在”.CONST”段中定义,采用命令符“EQU”。DS1