MASMでプロシージャカルを定義するにはどうすればいいですか?たとえば、fabs
?MASM - キーワードと同じ名前のプロシージャを定義する方法は?
fabs PROC
...
fabs END
は、fabs
が組み込み命令名であるため、私にエラーが発生します。
MASMでプロシージャカルを定義するにはどうすればいいですか?たとえば、fabs
?MASM - キーワードと同じ名前のプロシージャを定義する方法は?
fabs PROC
...
fabs END
は、fabs
が組み込み命令名であるため、私にエラーが発生します。
私は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
は、なぜあなたはそれをしたいのでしょうか?アンダースコアを追加して、それがカスタムのものであることを示します。 –