当前位置: 代码迷 >> 汇编语言 >> 汇编出现一个异常error A2006:undefined symbol :ffffffffh 如何解决
  详细解决方案

汇编出现一个异常error A2006:undefined symbol :ffffffffh 如何解决

热度:427   发布时间:2016-05-02 04:34:12.0
汇编出现一个错误error A2006:undefined symbol :ffffffffh 怎么解决
源代码只这样的:
include io32.inc
.data
DVAR  DWORD ffffffffh
l_msg byte 'L',0
r_msg byte 'R',0
m_msg byte 'M',0
.code
start:
mov eax,DVAR
and eax,80000001h
jz bb
CMP eax,80000001h
jz cc
mov  eax,offset r_msg
jmp done
bb: mov  eax,offset m_msg
jmp done
cc: mov eax,offset l_msg
done: call dispmsg
exit 0
end start
------解决方案--------------------
16进制数如果以字母开头,前面应该额外加个0,后面加后缀h。
比如16进制的a389,在汇编代码中应该表示为0a389h
  相关解决方案