我是汇编语言的新手,我的代码中遇到了各种语法错误。我需要一些帮助来整理它们。代码如下:
.model flat,c
.code
; extern "C" int CalcResult1_(int a, int b, int c);
CalcResult1_ proc
push ebp
mov ebp,esp
mov eax,[ebp+8]
mov ecx,[ebp+12]
mov edx,[ebp+16]
add eax,ecx
imul eax,edx
pop ebp
ret
CalcResult1_ endp
end
错误如下:
1> ------开始构建:项目:CompOrgHW2,配置:Win32调试------
1>组装Assembly_.asm ...
1> assembly_.asm(1):错误A2044:文件中的字符无效
1> assembly_.asm(2):错误A2008:语法错误:。
1> assembly_.asm(6):错误A2008:语法错误:C
1> assembly_.asm(7):错误A2008:语法错误:p
1> assembly_.asm(8):错误A2008:语法错误:m
1> assembly_.asm(10):错误A2008:语法错误:m
1> assembly_.asm(11):错误A2008:语法错误:m
1> assembly_.asm(12):错误A2008:语法错误:m
1> assembly_.asm(14):错误A2008:语法错误:a
1> assembly_.asm(15):错误A2008:语法错误:i
1> assembly_.asm(16):错误A2008:语法错误:p
1> assembly_.asm(17):错误A2008:语法错误:r
1> assembly_.asm(18):错误A2008:语法错误:C
1> assembly_.asm(19):错误A2008:语法错误:e
1> assembly_.asm(19):错误A2088:文件末尾需要END指令
1> C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ VC \ VCTargets \ BuildCustomizations \ masm.targets(69,5):错误MSB3721:命令“ ml.exe / c / nologo / Zi /Fo”Debug\assembly_.obj“ / W3 / errorReport:prompt /Taassembly_.asm“退出,代码为1。
1>完成的建筑项目“ CompOrgHW2.vcxproj”-失败。
===========构建:0成功,1失败,0最新,跳过0 =========