个人营销型网站,想换掉做网站的公司,微信小程序订货系统,建设厅电工证查询网站官方网0 前言
本文适用于VS的大多数版本#xff0c;本文以VS 2017为例进行讲解。
1 编辑C语言代码
首先#xff0c;在VS编译器中#xff0c;创建项目#xff0c;敲一段C语言代码#xff0c;这个过程不解释了#xff0c;如果不会请百度。
#include stdio.h
#include…0 前言
本文适用于VS的大多数版本本文以VS 2017为例进行讲解。
1 编辑C语言代码
首先在VS编译器中创建项目敲一段C语言代码这个过程不解释了如果不会请百度。
#include stdio.h
#include Windows.hint main() {short a 32;int i 19;int *p i;system(pause);return 0;
}2 查看汇编语言及寄存器和内存
2.1 设置断点
在程序结束前设置断点按F9
2.2 进入调试模式
按F5进入程序调试模式
2.3 查看汇编指令
VS编译器默认是编译环境是使用32位x86指令集目前比较常用默认设置无需修改。
点击【调试】–【窗口】–【反汇编】 这样就可以打开反汇编窗口查看汇编指令。
2.4 查看寄存器
同样的在【反汇编】下面点开【寄存器】 打开寄存器后在该窗口【右键】可以设置显示情况。 我这里勾选了比较常用的。
2.5 内存
步骤不再多说 这里的内存1234他们的地址范围不一样例如
内存1对应地址0~10、内存2对应地址11~20内存321~30
所以你就明白根据地址情况使用不同的内存即可只是方便你查看分开了一下没别的含义。
2.6 推荐设置
这些是汇编语言常用的操作当然还建议打开【局部变量】以下是我的窗口设置
3 使用单步调试
在编辑完代码后按【F11】即可进行单步调试进入调试之后如果想执行下一步命令就再按F11.
需要注意的是窗口的选择
如果单步执行源代码的下一步就选中【源程序】窗口如果单步执行汇编代码就选中【反汇编】窗口