使用VS编写汇编代码
文章目录
- 一、新建空项目
- 二、配置项目属性
- 三、新建源代码
- 四、编写代码
- 五、调试代码
- 1、打断点
- 2、开始调试
- 3、查看寄存器的变量值
一、新建空项目
二、配置项目属性
1、右击项目名
2、选择 生成依赖项 -> 生成自定义
3、选择masm(.target, …)
4、点击确定
三、新建源代码
1、右击源文件文件夹
2、单击添加
3、选择新建项
4、选择C++文件
5、名称改为 1.asm
6、点击添加
四、编写代码
以两数求和为例。
.486 ;CPU 型号
.MODEL FLAT, STDCALL
ExitProcess PROTO,dwExitCode:DWORD.DATASUM DB ? .CODEMAIN PROC ;开辟主线程MOV AL, 11H ;立即数 11H 放入寄存器 AL ADD AL, 22H ;立即数 11H 与寄存器 AL 内的数据相加,在 AL 中寄存 MOV SUM, AL ;把 AL 寄存器中的数据 给 SUMINVOKE ExitProcess,0 ;返回DOCMAIN ENDPEND MAIN
五、调试代码
1、打断点
在 .DATA 那一行的最左边单击一下,打上断点
2、开始调试
点击 本地调试器
3、查看寄存器的变量值
1、查看监视1
2、搜索AL和SUM
3、按F11键进行调试
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!







