ASM-配置RadASM并开发一个消息框程序
安装好MASM32和完整版RadASM,在RadASM中选Option -> Set Paths -> APP(&A):…\Masm32。
再New Project -> masm (Win32 App(no res))->none ->默认。OK!
再加上:
.386
.model flat,stdcall
option casemap:none
include windows.inc ;包含在MASM32中的头文件
include kernel32.inc
include user32.inc
includelib kernel32.lib ;含包在MASM32中的库文件
includelib user32.lib
.data ;数据区段,经过初始化的
szTitle db "Hello World",0
szCaption db "MyNotepad",0
;定义两个字符串,若汉字有乱码,字体设置成可以显示中文的字体
.data? ;数据区段
;可以在这里定义变量,?表式没有经过初始化的,不占空间
.const
;可心定义常数
.code ;代码区段
start:
invoke MessageBox,0,addr szTitle,addr szCaption,MB_OK
;这里调用了一个消息框函数
;用MessageBox要include user32.inc和user32.lib
invoke ExitProcess,0
end start