------------恢复内容开始------------
Visual Studio 上的debug功能比较强大,使用visual studio 可以更好的帮助我们学习汇编语言。
综上参考了几位牛人博主以及自己的一点总结使 vs 成功在电脑上运行。
第一步下载vs【从官网下载或者百度】
第二步打开vs新建项目
![](https://upload-images.jianshu.io/upload_images/24175598-41f33b95fb005a5d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
并找到windows桌面向导(最好是这个其他的像空项目或桌面应用程序均无法运行
![](https://upload-images.jianshu.io/upload_images/24175598-954f04cac1000a74.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
新建之后选择空项目复选框并取消安全开发生命周期检查
![](https://upload-images.jianshu.io/upload_images/24175598-373436f99a14f2c7.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
第三步在项目源文件中新建
![](https://upload-images.jianshu.io/upload_images/24175598-2b47c745df1e180d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在创建文件之前,先右键项目-->生成依赖项-->生成自定义-->勾选【masm】内一项-->创建.asm文件
右击project1选择属性
![](https://upload-images.jianshu.io/upload_images/24175598-ce6b2d98d8faf283.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
找到 链接器 - 系统 - 子系统 选择控制台
![](https://upload-images.jianshu.io/upload_images/24175598-4d007f7d73571eba.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
在链接器-高级 - 入口点输入main
![](https://upload-images.jianshu.io/upload_images/24175598-96844a5405eead4d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
输入测试程序:
.386
.model flat,stdcall
.stack 4096
ExitProcess poto,dwExitCode:dword
.code
main proc
mov eax,5
add eax,6
invoke ExitProcess,0
main endp
end main
我们可以在main前双击设置断点观察寄存器的值!
不管你是转行也好,初学也罢,进阶也可,如果你想学编程,进阶程序员~
【值得关注】我的 编程学习交流俱乐部 !【点击进入】
C语言入门资料:
![](https://upload-images.jianshu.io/upload_images/24175598-ed4a3a07a9a1d110.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
C语言必读书籍:
![](https://upload-images.jianshu.io/upload_images/24175598-312cf89f4f53fb29.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
全栈程序员正在等你加入~
------------恢复内容结束------------