[笔记]vs2015 编写汇编masm32 Helloworld

简介: [笔记]vs2015 编写汇编masm32 Helloworld

前言准备

vs2015

创建空项目

配置入口Main

配置子系统为控制台

新建asm文件

添加代码内容

TITLE Add and Subtract              (AddSub.asm)
; This program adds and subtracts 32-bit integers.
; Last update: 2/1/02
INCLUDELIB kernel32.lib
.MODEL flat,stdcall
;.code
ExitProcess PROTO,                    ; exit program
  dwExitCode:DWORD    ; return code
.data
.code
main PROC
  mov eax,10000h    ; EAX = 10000h
  add eax,40000h    ; EAX = 50000h
  sub eax,20000h    ; EAX = 30000h
  push 0h
  call ExitProcess
main ENDP
END main

右键项目名 生成依赖项-》生成自定义-》选中masm

这步骤很关键:文件右键设置属性Microsoft Macro Assembler

这步骤很关键,很多文章没有这一步导致一直提示没有exe,或者没有入口,或者就是编译错误等。 这步就是将asm文件参与编译

且以Microsoft Macro Assembler格式进行编译

添加断点

运行 进入断点




目录
打赏
0
0
0
0
44
分享
相关文章
8086汇编语言入门之HelloWorld
8086汇编语言入门之HelloWorld
91 0
8086 汇编笔记(十):标志寄存器
8086 汇编笔记(十):标志寄存器
8086 汇编笔记(九):call 指令 和 ret 指令
8086 汇编笔记(九):call 指令 和 ret 指令
8086 汇编笔记(八):转移指令的原理
8086 汇编笔记(八):转移指令的原理
8086 汇编笔记(七):数据处理的两个基本问题
8086 汇编笔记(七):数据处理的两个基本问题
8086 汇编笔记(六):更灵活的定位内存地址的方法
8086 汇编笔记(六):更灵活的定位内存地址的方法
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等