标签:none ddr point ram 方案 int 汇编 bug enc
新建空项目,不创建解决方案
项目右键,Build Customizations,选择masm
新建源文件,后缀为.ASM
编写代码
.386 ; Tells MASM to use Intel 80386 instruction set.
.model flat,stdcall ; Flat memory model
option casemap:none ; Treat labels as case-sensitive
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
.data ; Begin initialized data segment
MsgBoxCaption db "Win32 Assembly Programming",0
MsgBoxText db "Hello World!!!Welcome to ASM Programming under CLR",0
.code ; Beginning of code
start: ; Entry point of the code
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start
项目属性,Linker--->General--->Additional Library Directories--->添加masm32\include masm32\lib masm32\macros
Linker--->Input--->Additional Dependencies--->添加masm32.lib
Linker--->General Manifest--->NO
Linker--->System--->Windows
Linker--->Advance--->Entry Point--->start
Microsoft Macro Assembly--->Suppress Banner--->Yes
Microsoft Macro Assembly---> Include Paths--->where masm32 located
Test and debug
标签:none ddr point ram 方案 int 汇编 bug enc
原文地址:https://www.cnblogs.com/oasisyang/p/13190342.html