介绍一下,我们这里要用到两个工具一个是编译器,一个是开发工具
masm32编译器: http://www.masm32.com/masmdl.htm
下载:http://website.assemblercode.com/masm32/m32v9r.zip Version 9.0
漂亮集成开发工具 RadASM :http://www.radasm.com/
下载:http://www.radasm.com/RadASM2000/RadASM.zip(开发工具)
http://www.radasm.com/RadASM2000/Assembly.zip ( RadASM Assembly开发工具 )
http://www.radasm.com/RadASM2000/RadLNG.zip (语言包)
安装过程:
先安装masm32,建议安装在c:\masm32下;接着,解压RadASM.zip(位置随便);解压Assembly.zip,将Assembly目录下的文件覆盖到RadASM目录下;
安装语言包:将RadLNG.zip里的Language文件夹整个放到RadASM目录下,将改文件夹里面的RadLNG.exe复制到外面来(RadASM目录下),运行RadLNG.exe
按下new按钮运行完毕点击save,然后关闭窗口。
打开RadASM.exe,打开optiton菜单项>> Language (设置中文支持) optiton菜单项>>Programming Languages添加masm语言支持
最后,新建项目 >> ........
将下面的代码复制进去,点编译运行
masm32编译器: http://www.masm32.com/masmdl.htm
下载:http://website.assemblercode.com/masm32/m32v9r.zip Version 9.0
漂亮集成开发工具 RadASM :http://www.radasm.com/
下载:http://www.radasm.com/RadASM2000/RadASM.zip(开发工具)
http://www.radasm.com/RadASM2000/Assembly.zip ( RadASM Assembly开发工具 )
http://www.radasm.com/RadASM2000/RadLNG.zip (语言包)
安装过程:
先安装masm32,建议安装在c:\masm32下;接着,解压RadASM.zip(位置随便);解压Assembly.zip,将Assembly目录下的文件覆盖到RadASM目录下;
安装语言包:将RadLNG.zip里的Language文件夹整个放到RadASM目录下,将改文件夹里面的RadLNG.exe复制到外面来(RadASM目录下),运行RadLNG.exe
按下new按钮运行完毕点击save,然后关闭窗口。
打开RadASM.exe,打开optiton菜单项>> Language (设置中文支持) optiton菜单项>>Programming Languages添加masm语言支持
最后,新建项目 >> ........
将下面的代码复制进去,点编译运行
.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
.data
szCaption db 'abc',0
szText db 'hello world!',0
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
includelib user32.lib
include kernel32.inc
includelib kernel32.lib
.data
szCaption db 'abc',0
szText db 'hello world!',0
.code
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
invoke ExitProcess,NULL
end start
看到"hello world!"对话框 呵呵