VS 如何查看反汇编代码?
2013-03-20 15:16
549 查看
1. 打开反汇编窗口:调试模式下,按Ctrl+F11。
2. 术语:
2.1 ESP(Extended Stack Pointer): 堆栈指针,寄存器存放当前线程的栈顶指针; i.e: move ebp, esp -- 用ebp保存当前栈指针;
2.2 EBP(Extended Base Pointer): 基址指针,寄存器存放当前线程的栈底指针; i.e: push ebp -- 将基址指针压入栈;
2.3 EIP:寄存器存放下一个CPU指令存放的内存地址,当CPU执行完成当前的指令后,从EIP寄存器中读取下一条指令的内存地址,然后继续执行;
2.4 EAX: 累加器(Accumulator),加法乘法指令的缺省寄存器;
2.5 EBX: 基地址(Base)寄存器,在内存寻址时存放基地址;
2.6 ECX:计数器(Counter),是重复(REP)前缀指令和LOOP指令的内定计数器;
2.7 EDX:存放整数除法产生的余数;
2.8 ESI/EDI: 源/目标索引寄存器(Source/Destination Index), 在很多字符串操作指令中,DS:ESI指向源串,而ES:EDI指向目标串。
相关文章推荐
- 在vs如何查看汇编代码
- vs平台如何查看汇编代码
- 在VS中调试C#程序,如何查看内存、寄存器、反汇编
- 每天一个反汇编,我就强力了---用vs查看汇编代码
- 每天一个反汇编,我就强力了---用vs查看汇编代码
- 在VS中调试C#程序,如何查看内存、寄存器、反汇编
- 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码
- 在VS如何查看汇编代码
- 在VS如何查看汇编代码
- 如何在Visual Studio里面查看程序的汇编代码?
- 如何去掉VS插件VAssistX代码下面的…
- 如何在Eclipse中查看第三方库的代码
- 如何使用git精确定位代码的出处,作者,时间,SHA,并精确查看代码的修改记录
- C# 如何查看源程序的IL代码
- VS如何设置多级代码缩进
- Visual Studio VS如何切换代码自动换行
- 如何配置vimdiff作为svn diff的查看代码的工具
- 如何用EA生成代码并将生成的代码放在VS搭建好的框架中
- vc中查看反汇编代码
- 如何查看VS中预设的路径变量