Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道你可以简单地做
char msg[] = "lol"; _asm { push msg }
但是有没有办法在装配部分做到这一点?
_asm { push "lol" }这会出现编译器错误
_asm { push "lol" }
我是初学者,请友善:P
call @F db 'lol',0 @@:
这就是你在 MASM 中的做法,不确定内联汇编的确切语法。但是有一个很大的区别。第一种方法将“lol”字符串存储在 exe 的数据部分中,而内联版本将其存储在代码部分中。对于一些字符串来说,这没什么大不了的。