VS2010调试X86汇编程序
2013-03-14 15:01
176 查看
今天突然无聊了一下,想起之前想的用VS来调试汇编程序。之前只是想了一下,没有去做,好吧,今天搜索一下,找到了一个教程,相当的详细具体,我喜欢
按照/article/10579485.html 文章介绍的步骤,一步步来就没有问题了。其中中断了一下的地方是(1)设置库路径那里,因为他说要设路径,我又没有安装过,设什么设啊?!还好,看了他的上一篇译文 /article/10579484.html ,里面有介绍啦!
http://www.kipirvine.com/asm/examples/index.htm 就是在这里下载那个2010版本的exe文件,解压到D盘,然后你就可以按照上面的步骤,继续配置环境了。
相信到这里,环境已经配好了。如何去测试呢?简单啦,新建一个ASM文件,然后从D:\Irvine里面的examples随便copy一个,就是那个加减的就好啦!然后save文件,然后CTRL+F5运行文件,好了,看到结果了吧~~
别高兴太早,汇编一般情况是单步调试的啦!如何查看每一步的寄存器状态呢?第一步:设好断点,在代码左边那5mm宽的地方单击就出来一个红点,那就是断点啦。再次单击就可以去掉断点了!第二步:右键,运行到光标处。此时的状态应该是弹出一个黑乎乎的console窗口吧,然后第一个红点有一个箭头在里面,表示是当前准备运行的一行代码!然后到菜单栏 调试->窗口->寄存器。好啦,我们要的东西出现啦,看到熟悉的EAX,EBX...了吧??哈哈。第三步:按菜单栏的“继续”,就可以看到变化的寄存器的值变成红色的啦~~
OK,大功告成!用参考的原文的话总结就是:用VS的勇士们,汇编去吧!
附上IrvineExamplesVS2010
按照/article/10579485.html 文章介绍的步骤,一步步来就没有问题了。其中中断了一下的地方是(1)设置库路径那里,因为他说要设路径,我又没有安装过,设什么设啊?!还好,看了他的上一篇译文 /article/10579484.html ,里面有介绍啦!
http://www.kipirvine.com/asm/examples/index.htm 就是在这里下载那个2010版本的exe文件,解压到D盘,然后你就可以按照上面的步骤,继续配置环境了。
相信到这里,环境已经配好了。如何去测试呢?简单啦,新建一个ASM文件,然后从D:\Irvine里面的examples随便copy一个,就是那个加减的就好啦!然后save文件,然后CTRL+F5运行文件,好了,看到结果了吧~~
别高兴太早,汇编一般情况是单步调试的啦!如何查看每一步的寄存器状态呢?第一步:设好断点,在代码左边那5mm宽的地方单击就出来一个红点,那就是断点啦。再次单击就可以去掉断点了!第二步:右键,运行到光标处。此时的状态应该是弹出一个黑乎乎的console窗口吧,然后第一个红点有一个箭头在里面,表示是当前准备运行的一行代码!然后到菜单栏 调试->窗口->寄存器。好啦,我们要的东西出现啦,看到熟悉的EAX,EBX...了吧??哈哈。第三步:按菜单栏的“继续”,就可以看到变化的寄存器的值变成红色的啦~~
OK,大功告成!用参考的原文的话总结就是:用VS的勇士们,汇编去吧!
附上IrvineExamplesVS2010
相关文章推荐
- VS2010调试X86汇编程序
- VS2010调试X86汇编程序
- VS2010远程调试C#程序
- vs2010调试程序
- linux平台学x86汇编(五):使用gdb调试汇编程序
- 同样一个程序,为什么我的VS2010调试很慢
- VS2010调试经典Asp程序
- VS2010-Incremental Linker File增量连接文件和Program Debuge Dtatbase程序调试信息库文件
- VS2010调试程序--Dump文件方式
- vs2010 调试程序加载符号慢
- vs2010下如何调试带输入参数的程序
- VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- VS2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- VS2010控制台程序调试结果怎么一闪而过
- 亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序(图文并茂,非常详细) good
- vs2010 调试 改变程序的执行路径 显示下一语句
- 亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序http://www.cnblogs.com/elect-fans/archive/2012/
- VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- vs2010程序调试,错误处理
- vs2010下如何调试带输入参数的程序