我想问一下,在MASM中是否有任何“内联”功能的方法?我在寻找一些类似的宏,我想做这样的事情:
poly PROC
procbeg:
push ebp
mov ebp, esp
xor eax, eax
jz lol
db 0eah
lol:
pop ebp
retn
procend:
poly ENDP
main PROC
call poly
invoke ExitProcess, 0
main ENDP
END main我想做些什么,所以asembler将用函数体poly来代替call poly,这是一个简单的例子,我想做一些类似于C/C++内联的方法。
发布于 2015-04-13 14:41:18
您应该能够使用宏:
inline_poly macro
procbeg:
push ebp
mov ebp, esp
xor eax, eax
jz lol
db 0eah
lol:
pop ebp
retn
procend:
inline_poly endm而不是给你打电话
main PROC
inline_poly
invoke ExitProcess, 0
main ENDP https://stackoverflow.com/questions/29607715
复制相似问题