汇编程序MASM5.0编译出错信息表中文说明

汇编程序MASM5.0编译出错信息表中文说明

ID:36570345

大小:261.00 KB

页数:12页

时间:2019-05-12

汇编程序MASM5.0编译出错信息表中文说明_第1页
汇编程序MASM5.0编译出错信息表中文说明_第2页
汇编程序MASM5.0编译出错信息表中文说明_第3页
汇编程序MASM5.0编译出错信息表中文说明_第4页
汇编程序MASM5.0编译出错信息表中文说明_第5页
资源描述:

《汇编程序MASM5.0编译出错信息表中文说明》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、汇编程序MASM5.0编译出错信息表-中文说明        用MASM5.0对汇编程序进行汇编的时候,如果检查出某行语句有错误,就会在屏幕上给出出错信息,若指定了列表文件(.LST),MASM5.0也会在列表文件中给出错误信息。       MASM5.0出错信息格式:WARNING/ERROR错误信息码:错误描述信息        错误描述信息码由五个字符组成,第一个是字母A,表示汇编语言程序出错;接着有一个数字指明出错类别:2为致命错误,4为严肃警告,5为建议性警告,最后三位为错误编号。    

2、   下面的手册中给出了错误编号、错误描述以及中文解释说明,方便大家查阅,包括MASM5.0常见编译错误。000         Blocknestingerror  嵌套出错.嵌套的过程,段,结构,宏指令或重复块等非正常结束.例如在嵌套语句中有外层的结束语句,而无内层的结束语局001         Extracharactersonline一语句行有多余字符,可能是语句中给出的参数太多002         Internalerror-Registeralreadydefined这是一个内部错误.

3、如出现该错误,请记下发生错误的条件,并使用ProductAssistanceRequest表与Microsoft公司联系003         Unkowntypespecifer未知的类型说明符.例如类型字符拼错,把BYTE写成BIT,NEAR写成NAER等004         Redefinitionofsymbol符号重定义.同一标识符在两个位置上定义.在汇编第一遍扫描时,在这个标识符的第二个定义位置上给出这个错误005         Symbolismultidefined符号多重定义.同

4、一标识符在两个位置上定义.在汇编第二遍扫描时,每当遇到这个标识符都给出这个错误006         Phaseerrorbetweenpasses两次扫描间的遍错.一个标号在二次扫描时得到不同的地址值,就会给出这种错误.若在启动MASM时使用/D任选项,产生第一遍扫描的列表文件,它可帮助你查找这种错误007         AlreadyhadELSEclause已有ELSE语句.在一个条件块里使用多于一个的ELSE语句008         Mustbeinconditionalblock没有在条

5、件块里.通常是有ENDIF或ELSE语句,而无IF语句009         Symbolnotdefined符号未定义,在程序中引用了未定义的标识符010         Syntaxerror语法错误.不是汇编程序所能识别的一个语句011         Typeillegalincontext指定非法类型.例如对一个过程指定BYTE类型,而不是NEAR或FAR012         Groupnamemustbeunique组名应是唯一的.作为组名的符号作为其他符号使用013         M

6、ustbedeclaredduringpass1必须在第一遍扫描期间定义.在第一遍扫描期间,如一个符号在未定义前就引用,就会出现这种错误.014         Illegalpublicdeclaration一个标识符被非法的指定为PUBLIC类型015         Symbolalreadydefferentkind重新定义一个符号为不同种类符号.例如一个段名重新被当作变量名定义使用016         Reservedwordusedassymbol把汇编语言规定的保留字作标识符使用017

7、         Forwardreferenceillegal非法的向前引用.在第一遍扫描期间,引用一个未定义符号.018         Operandmustberegister操作数位置上应是寄存器,但出现了标识符019         Wrongtypeofregister使用寄存器出错020         Operandmustbesegmentorgroup应该给出一个段名或组名.例如ASSUME语句中应为某段寄存器和指定一个段名或组名,而不应是别的标号或变量名等021        

8、 Symbolhasnosegment不知道标识符的段属性022         Operandmustbetypespecifier操作数应给出类型说明,如NEAR,FAR,BYTE等023         Symbolalreaddefinedlocally以被指定为内部的标识符,企图在EXTRN语句中又定义外部标识024         Segmentparanetersarechanged段参数被改变.如同一标识符定义在不同段内025      

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。