打开vs2019,创建空项目

win10+vs2019编译运行简单汇编程序_属性页

win10+vs2019编译运行简单汇编程序_属性页_02

输入项目名称test

win10+vs2019编译运行简单汇编程序_属性页_03

win10+vs2019编译运行简单汇编程序_寄存器_04

工程创建好了

修改test工程的生成依赖项:

win10+vs2019编译运行简单汇编程序_寄存器_05

win10+vs2019编译运行简单汇编程序_寄存器_06

选择masm确定

win10+vs2019编译运行简单汇编程序_寄存器_07

win10+vs2019编译运行简单汇编程序_属性页_08

选择添加新建项:

win10+vs2019编译运行简单汇编程序_寄存器_09

win10+vs2019编译运行简单汇编程序_属性页_10

输入test.asm

win10+vs2019编译运行简单汇编程序_寄存器_11

win10+vs2019编译运行简单汇编程序_属性页_12

输入以下内容:

win10+vs2019编译运行简单汇编程序_属性页_13

win10+vs2019编译运行简单汇编程序_属性页_14

将test工程的属性页中链接器的入口点改成main

win10+vs2019编译运行简单汇编程序_属性页_15

win10+vs2019编译运行简单汇编程序_寄存器_16

选择开始执行

win10+vs2019编译运行简单汇编程序_属性页_17

win10+vs2019编译运行简单汇编程序_寄存器_18

说明程序执行完毕

win10+vs2019编译运行简单汇编程序_寄存器_19

win10+vs2019编译运行简单汇编程序_属性页_20

但是没啥输出信息,需要看调试过程需要选择调试,窗口,寄存器:

win10+vs2019编译运行简单汇编程序_寄存器_21

win10+vs2019编译运行简单汇编程序_属性页_22

有:

win10+vs2019编译运行简单汇编程序_属性页_23

win10+vs2019编译运行简单汇编程序_属性页_24

按F10,继续:

win10+vs2019编译运行简单汇编程序_属性页_25

win10+vs2019编译运行简单汇编程序_属性页_26

可以看到EAX的改变,继续F10

win10+vs2019编译运行简单汇编程序_寄存器_27

win10+vs2019编译运行简单汇编程序_属性页_28

说明的确按照设计运行。其它的可以举一反三。自己摸索。