标签: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