汇编中常见的一些错误信息

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

汇编中常见的一些错误信息

ml.exe错误信息:

FATAL 严重错误

cannot open file不能打开文件

I/O error closing fileI/O错误正在关闭文件

I/O error writing fileI/O错误正在写文件

I/O error reading file I/O错误正在读取文件

out of memory 缺少内存

assembler limit : macro parameter name table full 汇编限制:宏参数名表已满invalid command-line option 无效命令行参数

nesting level too deep 嵌套过深

unmatched macro nesting 不正确的宏嵌套

line too long 行太长

unmatched block nesting 不正确的区、段嵌套

directive must be in control block 指令必须在控制段

error count exceeds 100; stopping assembly 错误数超过100,停止汇编invalid numerical command-line argument 无效命令行参数

too many arguments 太多参数、定义、冲突

statement too complex 声明太复杂

Internal Assembler Error 内部汇编错误

missing source filename 找不到源文件名

COFF error writing file COFF错误,正在写文件

invalid debug and browser data; file exceeds line limit 不能排除故障和浏览数据;文件超过行限制

cannot find link.exe 找不到连接程序

cannot find cvpack.exe 找不到cvpack.exe

SEVERE 严重的错误

memory operand not allowed in context 内存操作数无法载入上下文环境immediate operand not allowed 当前操作数无法载入

cannot have more than one ELSE clause per IF block IF段只能有一个ELSE从句extra characters after statement 附加的字符在声明之后

symbol type conflict 符号类型冲突

symbol redefinition 符号已经定义

undefined symbol 符号没有定义

non-benign record redefinition 没有利于记录的定义

syntax error 语法错误

syntax error in expression 表达式存在语法错误

invalid type expression 无效的类型表达式

distance invalid for word size of current segment 当前区、段的大小命令无效PROC, MACRO, or macro repeat directive must precede LOCAL PROC, MACRO, 或macro repeat指令必须在LOCAL之前

.MODEL must precede this directive .MODEL必须在指令之前

cannot define as public or external 不能定义为公有或外部的segment attributes cannot change 区、段属性不能更换expression expected 预期表达式

operator expected 预期操作数

invalid use of external symbol 使用了无效的外部符号

operand must be RECORD type or field 操作数必须是RECORD类型或域identifier not a record 没有记录标示符

record constants may not span line breaks 连续记录不能超过行间隔instruction operands must be the same size 命令操作数必须是一样的长度instruction operand must have size 命令操作数必须有长度

invalid operand size for instruction 操作数长度对于指令无效operands must be in same segment 操作数必须在相同的段

constant expected 连续预期

operand must be a memory expression 操作数必须是一个内存表达式expression must be a code address 表达式必须是一个代码地址multiple base registers not allowed 不允许多重基础寄存器

multiple index registers not allowed 不允许多重标志寄存器

must be index or base register 必须是基础或标志寄存器

invalid use of register 使用的寄存器无效

invalid INVOKE argument 无效的INVOKE符号

must be in segment block 必须在区、段、块中

DUP too complex DUP太复杂

相关文档
最新文档