You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS2019中MASM汇编出现A0h/B0h未定义符号错误求助

解决Visual Studio 2019中MASM汇编十六进制符号未定义错误

这是MASM的语法规则导致的问题:以字母A-F开头的十六进制数必须在前面添加前缀0,否则汇编器会将其识别为标识符(自定义符号),而非数值常量,因此抛出A2006 undefined symbol错误。以数字开头的十六进制数(如90h)则不会触发该问题,因为汇编器能直接识别为数值。

修正后的代码如下:

PROCESS_INFORMATION_struct= dword ptr -0B0h
STARTUPINFO_struct= dword ptr -0A0h

只需在B0h和A0h前添加0,明确告知汇编器这是十六进制数值即可正常编译。

内容的提问来源于stack exchange,提问作者nortain32

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 22:42:00