有没有人有资源在x86上学习汇编语言?我正在尝试在MSVC ++ 6中调试一个程序并经常遇到汇编(比如踩到memcpy)。以前我只是忽略了这些但是memcpy一直在抛出异常,我需要找出原因..
任何帮助将不胜感激:)
编辑:哇,很多很棒的资源..我希望我能把所有的东西都标记为已接受的答案:P提示:结合任何人? :P
新编辑:我只看了答案,这些似乎是最好的:
Aseraphim的帖子specific to intel x86
jkchong的帖子for a more introductory text
答案 0 :(得分:7)
答案 1 :(得分:4)
如果您只是需要了解每条指令的作用,请参阅IA-32(x86)& IA64指令集位于here。
答案 2 :(得分:1)
Dunteman's "Assembly Language Step by Step"是x86汇编的一个很好的起点。
我确信网上有很好的教程网站,但我不熟悉它们。
答案 3 :(得分:1)
当我在学校(早在20世纪初)学习时,我们使用了Microcomputer Experimentation with the IBM PC和Assembly Language Step-By-Step。两本都是非常好的入门书。
答案 4 :(得分:1)
在Windows上还有两个关于x86汇编编程的优秀社区:
如果您对Visual Studio和MS汇编程序(masm)特别感兴趣,那么您需要查看masmforum.com。