配置RadASM,并写一个消息框程序

来源:互联网 发布:软件下载地址 编辑:程序博客网 时间:2024/05/13 14:13

安装好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

 

==============================================

学习自jhkdiy的教程,摘引于其教程

原创粉丝点击