最佳答案
我决定学习汇编语言。这样做的主要原因是能够理解反汇编代码,也许能够编写更有效的代码部分(例如,通过 c + +) ,做一些事情,如代码洞穴,等等。我看到有无数种不同风格的装配,所以,为了我提到的目的,我应该如何开始呢?我应该学什么样的汇编?我想先学习一些简单的程序(比如计算器) ,但是我的目标是适应它,这样我就可以理解显示的代码,例如,由 IDA Pro。
我在使用窗口(如果这有什么不同的话)。
编辑: 那么,似乎每个人都指向 MASM。尽管我知道它具有高级功能,这对于汇编代码程序员来说都是好事,但这并不是我想要的。它似乎有如果,调用等指令不显示在流行的反汇编程序(如 IDA)。因此,如果可能的话,我希望听到的是任何使用 ASM 达到我要求的目的(阅读 IDA 中反汇编的 exe 代码)的人的意见,而不仅仅是“通用”汇编程序员的意见。
编辑: 好的。我已经在学装配了。我正在学习 MASM,而不是使用对我来说无关紧要的高水平的东西。我现在所做的就是在 c + + 中尝试使用 _ _ asm 指令执行我的代码,这样我可以比从头开始使用 MASM 更快地完成任务。