我一直在做一些研究,但我只找到越来越多的方法来做我想做的事,而且我一个都不理解。
我需要将哪些代码汇编成 .exe 才能返回5
命令行?
我想要一个 exe,在调用时打印5
.
研究:
printf "5", 0
它需要与 2 个库链接,我想保持简单。
move ebx, 5 ; or move ax, 5
ret
为什么会这样打印5
?这会加载一个带有值的寄存器5
并返回。没有其他的。
有人可以解释一下这些返回方式之间的区别5
吗?
对于非常简单的 Windows EXE 可执行文件,什么最适合?
我无法得到 StackOverflow 中已经提出的问题的答案。
注意,我使用:Win 7、WinAsam、MASM
谢谢!