
1、程序的最前面,注释内容一般说明该程序总的说明,解释程序的主要功能,程序的版本号,程序的修改日志,程序的编制人等等
2、子程序的前面,一般说明该子程序或函数完成的功能,输入参数,输出参数,影响的标志位等等。
3、指令行的后面,注释该行语句的功能。
比如以下简单程序的注释。
;--------------------------------------
;该程序完成一个LED灯的闪烁
;编制时间:XXXXX
;完成人:XXXX
;--------------------------------------
ORG 0000H
LJMP MAIN:
ORG 0030H
MAIN:
CLR P1.0led置低
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
编程时,那有什么代码段、数据段、栈段?编程时,你可以编写几十个逻辑段。
各个逻辑段的名称,是随意编写的。
用那个逻辑段,作为代码段、数据段、栈,都是随意的。
假如,你设定一个段名称是:DATA,即:
DATA SEGMENT 设定一个段
START: 入口放在这,这个DATA就是代码段
DATA SEND
END START----指定入口标号
同理,你把入口标号放在别的逻辑段,这个别的段,就是代码段。
同理,你把某个逻辑段的地址送到 DS,这个段,就是数据段。
同理,你把某个逻辑段的地址送到 SS,这个段,就是堆栈段。
同理,各个逻辑段的《身份》,可以在执行程序期间,重新改变。
编程时,那有什么代码段、数据段、栈段?
编程时,只有众多的逻辑段。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)