汇编网首页登录博客注册
towersimper的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言

[2010-07-19 15:24] Masm汇编语言错误信息注释

8086汇编语言指令
Masm汇编语言错误信息:Block nesting error 
Masm汇编语言错误注释:嵌套过程,段,结构,宏指令,IRP,IRPC或REPT不是正确结束.如嵌套的外层已终止,而内层还是打开状态 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol not defined 
Masm汇编语言错误注释:符号没有定义 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Syntax error 
Masm汇编语言错误注释:语句的语法与任何可识别的语法不匹配 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Type illegal in context 
Masm汇编语言错误注释:指定的类型在长度步可接收 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Should have been group name 
Masm汇编语言错误注释:给出的组合不符合要求 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be declared in pass 1 
Masm汇编语言错误注释:得到的不是汇编程序所要求的常数值.例如,向前引用的向量长度
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol type usage illegal 
Masm汇编语言错误注释:PUBLIC 符号的使用不合法 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol already different kind 
Masm汇编语言错误注释:企图定义与以前定义不同的符号 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol is reserved word 
Masm汇编语言错误注释:企图非法使用一个汇编程序的保留字(例如,宣布MOV为一个变量) 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Forward reference is illegal 
Masm汇编语言错误注释:向前引用必须是在第一遍扫视中定义过的 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be register 
Masm汇编语言错误注释:希望寄存器作为操作数,但用户提供的是符号而不是寄存器 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Extra characters on line 
Masm汇编语言错误注释:当一行上已接受了定义指令的足够信息,而又出现了多余的字符 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Wrong type of register 
Masm汇编语言错误注释:指定的寄存器类型并不是指令中或伪操作中所要求的.例如ASSUME AX 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be segment or group 
Masm汇编语言错误注释:希望给出段或组,而不是其它 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol has no segment 
Masm汇编语言错误注释:想使用带有SEG的变量,而这个变量不能识别段 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be symbol type 
Masm汇编语言错误注释:必须是WORD,DW,QW,BYTE或TB,但接收的是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Already defined locally 
Masm汇编语言错误注释:试图定义一个符号作为 EXTERNAL,但这个符号已经在局部定义过了 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Segment parameters are changed 
Masm汇编语言错误注释:SEGMENT的自变量表与第一次使用这个段的情况不一样 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Not proper align/combine type 
Masm汇编语言错误注释:SEGMENT参数不正确 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Reference to mult defined 
Masm汇编语言错误注释:指令引用的内容已是多次定义过的 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand was expected 
Masm汇编语言错误注释:汇编程序需要的是操作数,但得到的却是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operator was expected 
Masm汇编语言错误注释:汇编程序需要的是操作符,但得到的却是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Register already defined 
Masm汇编语言错误注释:汇编内部出现逻辑错误 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Division by 0 or overflow 
Masm汇编语言错误注释:给出一个用0作除数的表达式 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Shift count is negative 
Masm汇编语言错误注释:移位表达式产生的移位计数值为负数 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand type must match 
Masm汇编语言错误注释:在自变量的长度或类型应该一致的情况下,汇编程序得到的并不一样.例如,交换
------------------------------------------------------------------------------
Masm汇编语言错误信息:Illegal use of external 
Masm汇编语言错误注释:用非法手段进行外部使用 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be record field name 
Masm汇编语言错误注释:需要的是记录字段名,但得到的是其它东西 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be record or field name 
Masm汇编语言错误注释:需要的是记录名或字段名,但得到的是其它东西 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand must have size 
Masm汇编语言错误注释:需要的是操作数的长度,但得到的是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be var,label or constant 
Masm汇编语言错误注释:需要的是变量,标号或常数,但得到的是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be structure field name 
Masm汇编语言错误注释:需要的是结构字段名,但得到的是其它内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Left operand must have segment 
Masm汇编语言错误注释:右操作数所用的某些东西要求左操作数必须有一个段(例如:":") 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Unknown symbol type 
Masm汇编语言错误注释:在符号语句的类型字段中,有些不能识别的东西 
------------------------------------------------------------------------------
Masm汇编语言错误信息:One operand must be const 
Masm汇编语言错误注释:这是加法指令的非法使用 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operands must be same or 1 abs 
Masm汇编语言错误注释:这是减法指令的非法使用 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Normal type operand expected 
Masm汇编语言错误注释:当需要变量,标号时,得到的却是STRUCT,FIELDS,NAMES,BYTE,WORD或DW 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Constant was expected 
Masm汇编语言错误注释:需要的是一个常量,得到的却是另外的内容 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand must have segment 
Masm汇编语言错误注释:SEG伪操作使用不合法 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be associated with data 
Masm汇编语言错误注释:有关项用的是代码,而这里需要的是数据,例如一个过程的DS取代 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be associated with code 
Masm汇编语言错误注释:有关项用的是数据,而这里需要的是代码 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Already have base register 
Masm汇编语言错误注释:试图重复基地址 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Already have index register 
Masm汇编语言错误注释:试图重复变址地址 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be index or base register 
Masm汇编语言错误注释:指令需要基址或变址寄存器,而指定的是其它寄存器
------------------------------------------------------------------------------
Masm汇编语言错误信息:Redefinition of symbol 
Masm汇编语言错误注释:在第二遍扫视时,接着又定义一个符号 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Illegal use of register 
Masm汇编语言错误注释:在指令中使用了8088指令中没有的寄存器 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Value is out of range 
Masm汇编语言错误注释:数值大于需要使用的,例如将DW传送到寄存器中
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand not in IP segment 
Masm汇编语言错误注释:由于操作数不在当前IP段中,因此不能存取 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Improper operand type 
Masm汇编语言错误注释:使用的操作数不能产生操作码 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Relative jump out of range 
Masm汇编语言错误注释:指定的转移超出了允许的范围 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Index disp1. must be constant 
Masm汇编语言错误注释:试图使用脱离变址寄存器的变量位移量.位移量必须是常数
------------------------------------------------------------------------------
Masm汇编语言错误信息:Illegal register value 
Masm汇编语言错误注释:指定的寄存器值不能放入"reg"字段中.(即"reg"字段大于7) 
------------------------------------------------------------------------------
Masm汇编语言错误信息:No immediate mode 
Masm汇编语言错误注释:指定的立即方式或操作码都不能接收立即数.例如:PUSH 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Illegal size for item 
Masm汇编语言错误注释:引用的项的长度是非法的.例如:双字移位
------------------------------------------------------------------------------
Masm汇编语言错误信息:Byte register is illegal 
Masm汇编语言错误注释:在上下文中,使用一个字节寄存器是非法的.例如:PUSH AL
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol is multi-defined 
Masm汇编语言错误注释:重复定义一个符号 
------------------------------------------------------------------------------
Masm汇编语言错误信息:CS register illegal usage 
Masm汇编语言错误注释:试图非法使用CS寄存器.例如:XCHG CS,AX 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be Ax or AL 
Masm汇编语言错误注释:某些指令只能用AX或AL.例如:IN 指令 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Improper use of segment reg 
Masm汇编语言错误注释:段寄存器使用不合法.例如:1 立即数传送到段寄存器 
------------------------------------------------------------------------------
Masm汇编语言错误信息:No or unreachable CS 
Masm汇编语言错误注释:试图转移到不可到达的标号 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Operand combination illegal 
Masm汇编语言错误注释:在双操作数指令中,两个操作数的组合不合法 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Near JMP/CALL to different CS 
Masm汇编语言错误注释:企图在不同的代码段内执行NEAR转移或调用 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Label can't have seg override 
Masm汇编语言错误注释:非法使用段取代 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must have opcode after prefix 
Masm汇编语言错误注释:使用前缀指令之后,没有正确的操作码说明 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Can't override ES segment 
Masm汇编语言错误注释:企图非法地在一条指令中取代ES寄存器.例如:存储字符串 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Can't reach with segment reg 
Masm汇编语言错误注释:没有使变量可达到的ASSUME语句 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Phase error between passes 
Masm汇编语言错误注释:程序中有模棱两可的指令,以至于在汇编程序的两次扫视中,程序标号的位置在数值上改变了 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Must be in segment block 
Masm汇编语言错误注释:企图在段外产生代码 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Can't use EVEN on BYTE segment 
Masm汇编语言错误注释:被提出的一个字节段,但试图使用EVEN 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Forward needs override 
Masm汇编语言错误注释:目前不使用这个信息 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Illegal value for DUP count 
Masm汇编语言错误注释:DUP计数必须是常数,不能是0或负数 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Symbol already external 
Masm汇编语言错误注释:企图定义一个局部符号,但此符号已经是外部符号了 
------------------------------------------------------------------------------
Masm汇编语言错误信息:DUP is too large for linker 
Masm汇编语言错误注释:DUP嵌套太长,以至于连接程序不能得到所要的记录 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Usage of ? (indeterminate)bad 
Masm汇编语言错误注释:"?"使用不合适.例如:? +5
------------------------------------------------------------------------------
Masm汇编语言错误信息:Already had ELSE clause 
Masm汇编语言错误注释:在ELSE从句中试图定义ELSE从句 
------------------------------------------------------------------------------
Masm汇编语言错误信息:Not in conditional block 
Masm汇编语言错误注释:在没有提了供条件汇编指令的情况下,指定了ENDIF或ELSE
评论次数(3)  |  浏览次数(3077)  |  类型(默认类型) |  收藏此文  | 

[  masmaster   发表于  2010-07-19 16:15  ]

好文~~~

[  zkry04   发表于  2010-08-04 20:04  ]

真的是好东西,及时雨,这几天就是被这些错误困扰,头都搞大了。。。感谢楼主提供这么好的东西。收藏了!!!

[  chendeke060482   发表于  2010-08-05 22:49  ]

告诉大家一个秘密。用我博客里介绍的win-masm v2.2软件,然后用二进制软件打开安装目录下的masm目录中的masm.err文件,然后就相应的中文替换对应的英文错误提示,就能成中文版信息输出的了。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码