windows - 从 Windows 角度看 x86 程序集?

标签 windows assembly

<分区>

我想学习汇编编程并在网上找到了一些很棒的资源,但其中大部分是面向 Linux 用户、DOS 用户或使用高级汇编程序的。我对 Linux 没问题,但我更喜欢 Windows。是否有任何面向 Windows 用户的资源(最好是在线的,但书籍也可以)。我也希望它能对硬件给出一个强有力的解释。

最佳答案

要真正了解 Intel/AMD 处理器,您可能需要阅读源代码:

http://www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html?iid=tech_vt_tech+64-32_manuals

这将为您提供有关所有说明的所有信息。不过,它不会告诉您如何为汇编程序编写代码。但是,Intel 使用的语法与 Microsoft 使用的语法相同,因此应该是绝配。

请注意,AMD 也有类似的书籍供您下载。我更喜欢 Intel 文档,但除非您想使用这些品牌之一的扩展,否则任何一个都会很好。

这些书也是免费的。

关于windows - 从 Windows 角度看 x86 程序集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24298335/

相关文章:

assembly - "There is no need to deallocate the stack at the end of the function when the inner-stack frame isn' t modified”,但在这种情况下正在修改

windows - phpstorm git pull --rebase

c++ - 如何将 DLL 注入(inject) Delphi 程序

assembly - 如果数字不 >= 0,为什么代码加 7

c - #include header with C declarations in a assembly file without errors?

assembly - 在汇编器中编写函数

c - 混合 C 和汇编

c# - 用于发送电子邮件的 C# Windows 服务中的内存泄漏

c# - 从 Webdings 字体创建系统托盘图标

c++ - 如何缩短 Windows RPC 调用超时时间?