或者https://github.com/Eazybright/Irvine32 也有个库
下载后解压到C:\irvine
(1)
创建一个空C++项目,再创建一个test.asm的文件
(2)
右键项目-生成依赖项-生成自定义...
(3)
如果没有属性里没有Microsoft Macro Assembly
(1)
C:\irvine
(2)
(3)
; This program adds and subtracts 32-bit integers ; and stores the sum in a variable. INCLUDE Irvine32.inc .data val1 dword 10000h val2 dword 40000h val3 dword 20000h finalVal dword ? .code main PROC mov eax,val1 ; start with 10000h add eax,val2 ; add 40000h sub eax,val3 ; subtract 20000h mov finalVal,eax ; store the result (30000h) call DumpRegs ; display the registers exit main ENDP END main
成功
原文:https://www.cnblogs.com/buchizaodian/p/12693580.html