本人仅仅是凭着自己的兴趣做这样的一件事情,与高手、专业人士等名词没有丝毫关系,所以,倘若有不对之处,还望大家指正 ^_^
下面就来说说windows下的32位汇编语言程序设计.先说说windows程序设计的概念,windows下的程序主要的,我们经常遇到的就两类,一类是控制台程序,还有一类就是窗口程序,所谓的控制台程序就是弹出那个类似与DOS的一个黑色界面,我们初学编程的时候,所写的一般都是控制台程序;窗口类程序就是指能够弹出一个对话框或者窗口的应用程序,比如眼前的这个浏览器.windows应用程序的核心就是调用API函数来编程,其实,当我们用API函数来编写程序的时候,无论你是使用C,C++或者是汇编,其最终效果都是一样的.所以说,Win32汇编窗口程序设计就是用汇编语言来调用API函数.
好了,下面就先来搭建一下开发环境吧.我使用的是RadASM编辑器和masm32v10的开发包.需要的可以自己去网上下载,也可以要下面这个地址进行下载: http://download.csdn.net/down/3062448/bingshangfeihong ,(也可以到如下地址去下载http://ishare.iask.sina.com.cn/f/13780996.html),这里面两个都有了,其中RadASM只要解压即可使用.
下面简要说一个安装过程:
1》下载解压后得到两个文件
2》首先安装masm32v10
人个选择将其安装在C盘,其实安装也仅仅是一个解压的过程,所以不必有所顾虑
安装完成后会弹出如下对话框,关闭即可
3》将另外的那个压缩包解压出来,可以先解压到桌面
4》尔后将其移入C盘的根目录(个人是这样做的,你可以有另外的选择)
在那里,我们看到masm32也被安装在了这里
5》打开radasm文件夹,找到里面的RadASM可执行文件,发送快捷方式到桌面即可
6》双击桌面上的快捷方式图标,即可运行
7》这时你可以拷贝一段程序测试一下,看看是否安装成功
好了,win32汇编的开发环境就配置好了。^_^