有人有在 x86 上学习汇编语言的资源吗?我正在尝试在 MSVC++6 中调试程序并经常遇到汇编(例如进入 memcpy)。以前我只是忽略了这些,但 memcpy 不断抛出异常,我需要找出原因。
任何帮助,将不胜感激 :)
编辑:哇,有很多很棒的资源..我希望我可以将所有内容标记为已接受的答案:P
提示:结合任何人?:P
新编辑:我只是浏览了答案,这些似乎是最好的:
Aseraphim针对英特尔 x86的帖子
jkchong 的帖子以获得更多介绍性文字
有人有在 x86 上学习汇编语言的资源吗?我正在尝试在 MSVC++6 中调试程序并经常遇到汇编(例如进入 memcpy)。以前我只是忽略了这些,但 memcpy 不断抛出异常,我需要找出原因。
任何帮助,将不胜感激 :)
编辑:哇,有很多很棒的资源..我希望我可以将所有内容标记为已接受的答案:P
提示:结合任何人?:P
新编辑:我只是浏览了答案,这些似乎是最好的:
Aseraphim针对英特尔 x86的帖子
jkchong 的帖子以获得更多介绍性文字
如果您只需要了解每条指令的作用,IA-32 (x86) 和 IA64 指令集的参考手册位于此处。
Dunteman 的“Assembly Language Step by Step”是 x86 汇编的一个很好的起点。
我确信网上有很好的教程网站,但我对它们并不熟悉。
当我在学校学习时(早在 1900 年代),我们使用IBM PC和汇编语言逐步进行微型计算机实验。两本都是不错的入门书。
还有两个很棒的关于 Windows 上 x86 汇编编程的社区:
如果您对 Visual Studio 和 MS 汇编器 (masm) 特别感兴趣,您将需要查看masmforum.com。