Assembly 使用字母“C”时程序集中出现语法错误
Visual Studio 2013中显示的错误是错误A2008:语法错误:C。此错误连续显示两次。名称C恰好是MASM的一些指令使用的名称之一,例如..MODEL和PUBLIC-这就是为什么不能将其用作自己符号的名称。你只需要选择另一个名字。哈哈!你说道德;看起来像一个tpyo..是的,我应该使用a=这样你的问题就不再有错误了?这里有一个几十年前的老特技:为了测试那条线有什么问题,把C改为Fred_C,看看问题是否消失了。在那之后,把它改回C,看看它是否返回。如果这两种情况都如预期的那样发生,那么您使用的是禁止使用的词语。Assembly 使用字母“C”时程序集中出现语法错误,assembly,Assembly,Visual Studio 2013中显示的错误是错误A2008:语法错误:C。此错误连续显示两次。名称C恰好是MASM的一些指令使用的名称之一,例如..MODEL和PUBLIC-这就是为什么不能将其用作自己符号的名称。你只需要选择另一个名字。哈哈!你说道德;看起来像一个tpyo..是的,我应该使用a=这样你的问题就不再有错误了?这里有一个几十年前的老特技:为了测试那条线有什么问题,把C改为Fred_C,看看问题是否消失了。在那之后,把它改回C,看看它是否返回。如果这两种情况都如预期的那样发生,
.386
.model flat,stdcall
.stack 4096
ExitProcess proto,dwExitCode:dword
.data
A = 2
B = 5
C = 3
D = 4
.code
main proc
;A = (A + B) + (C + D) A = 14
;A = (A + B)
mov EBP, A
ADD EBP, B
;A = A + (C + D)
mov EDI, C
add EDI, D
add EDI, EBP ;Total
invoke ExitProcess,0
main endp
end main