汇编语言中常见的错误
- 格式:doc
- 大小:28.00 KB
- 文档页数:2
汇编语言中常见的错误
(1)Block nesting error 块嵌套错误
嵌套的过程、段、结构、宏定义、重复块定义等不恰当地结束。
(2)Extra characters on line 语句行上有额外字符
当在语句行上接收到定义指令、命令语句的足够信息时,还有其它多余字符。
(3)Unknow symbol type.不认识的符号类型
符号语句,在类型字段内有不能识别的符号。
(4)Symbol is multi-defined.重复定义符号
符号在标号域中出现两次以上。
(5)bymbol not defined.符号未定义
操作数域或操作码域引用了未在标号域中出现过的标号。
(6)Phase error between passes.两次扫描中间的步骤错
程序中有二义性的指令语句。
(7)Symbol type usage illegal.符号类型用法错
使用PUBLIC语句中的符号用法错。
(8)Symbol is reserved word.符号是保留字
非法地使用了汇编程序的保留字。
(9)Division by 0 or overflow.除法被0除或溢出
在除法指令语句中,除数为0或商超出允许范围。
(10)Operand type must match.操作数类型必须匹配
在要求操作数必须匹配的情况下.汇编程序得到了参量不同的类型和大小。
(11)Value is out of range. 值超出范围
所使用的数值超出了使用范围。
(12)Relative jump out range. 相对转移超出范围
相对转移超出了当前指令的范围(一128一127个字节)。
(13)No or unreachable CS. 没有或不能达到CS
企图转移至不可达到的标号。(14)Operand expected.希望有操作数
语句中没有操作数。