随笔 - 303  文章 - 883  trackbacks - 0
<2007年10月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

欢迎光临! 
闲聊 QQ:1074961813

随笔分类(357)

我管理的群

公共blog

  • n维空间
  • Email : java3d@126.com 群 : 12999758

参与管理的论坛

好友的blog

我的其他blog

朋友的网站

搜索

  •  

最新评论


介绍一下,我们这里要用到两个工具一个是编译器,一个是开发工具

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

看到"hello world!"对话框 呵呵


地震让大伙知道:居安思危,才是生存之道。
posted on 2007-10-03 14:37 小寻 阅读(3156) 评论(2)  编辑  收藏 所属分类: 汇编 *asm/at&t ....

FeedBack:
# re: 如何建立asm汇编开发环境 2008-08-14 20:05 cocomcn
方案很好
  回复  更多评论
  
# re: 如何建立asm汇编开发环境 2008-08-14 20:08 cocomcn
@cocomcn

拷贝上述实例时候,注意去掉一些隐含的符号,之后在窗内运行就出现预期结果了。
谢谢!!!  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: