/H 表示源程序汇编后不生成目标代码文件(.HEX)。
/S 表示源程序汇编后不生成符号表。
/P 表示源程序汇编后生成符号表。
/N 表示源程序汇编后,程序是连续的显示。
如果没有选择项,则表示产生列表输出文件和目标代码文件,且在LST文件后面列出符号表。 生成的目标代码便可以进行模拟/调试,如果在模拟/调试中发现错误,则源程序要经过修改,重新汇编,然后再进行模拟/调试,直到完全正确。
若程序汇编过程中有错误,则给出出错信息(出错信息见附录)。 生成的目标代码可以进行模拟/调试/烧写。
附录 ASM-51 汇编出错信息表
1 Address Out of Range 一个被计值的目标地址超出了当前语句的范围。
2 Badly Formed Argument 数字规定的类型中有非法数字存在。
3 Illefal Equale 有不允许的类型约定。
4 Label Name ConflICts With Symbol Name 在程序中有两个符号相同。
5 Label Address Changed On Pass 2。 源程序在此错误之前,还有一些错误。
6 Missing Argument in Expression 表达式中算术运算符后面没有操作数。
7 Missing END Statrment 汇编的源程序结尾未发现END语句。
8 Multiply Defined Label 源程序中定义了两个标号。
9 Unbalanced Parentheses 表达式中多余或缺少括号。
10 Undefined Symbol 语句中的符号名可能拼错或未被定义。
11 Unrecognized Statemen or Undefined Argument 未定义参数的指令或代码。
12 Value Out of Range 有一个非法的值来说明一个有着可能值限制的语句。
本文关键字:暂无联系方式源码-程序,单片机-工控设备 - 源码-程序