使用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键进行调试


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部