【发布时间】:2011-12-04 11:34:22
【问题描述】:
如何在 MASM 中定义过程 cal,例如 fabs?
fabs PROC
...
fabs END
给我一个错误,因为fabs 是一个内置指令名称。
【问题讨论】:
-
您为什么要这样做?添加下划线或其他内容以表明这是自定义的。
标签: visual-studio assembly masm
如何在 MASM 中定义过程 cal,例如 fabs?
fabs PROC
...
fabs END
给我一个错误,因为fabs 是一个内置指令名称。
【问题讨论】:
标签: visual-studio assembly masm
我没有找到 MASM 的选项(/Cp、/Cx、/Cu 似乎没有帮助)。但我找到了 TASM 的解决方法:
public fabs
code segment
fabs proc
nop
ret
fabs endp
code ends
end
可以编译为tasm.exe /ml fa.asm。 fabs 将出现在目标文件中并作为符号名称列出。清单:
Symbol Name Type Value
??date Text "12/04/11"
??filename Text "fa "
??time Text "04:32:11"
??version Number 0314
@Cpu Text 0101H
@FileName Text fa
@WordSize Text 2
@curseg Text code
fabs Near code:0000
【讨论】:
option nokeyword: <fabs>
.code
fabs proc
ret
fabs endp
【讨论】: