用NASM写Win32应用程序(1)——引言及准备

本文介绍了如何使用NASM和NASMX编写Win32应用程序,包括NASM和NASMX的特点,所需的工具如编译器、辅助工具和文本编辑器,并提供了安装配置的指导,适合对C语言和API有一定了解的读者。
摘要由CSDN通过智能技术生成

NASM现在已是大名鼎鼎,很多人都在用它,但是,大多都是编写纯2进制文件的。那么,windows、Linux下,为何使用者寥寥无几?那就是繁杂。 有一个完整的API库(包括API声明、引用,结构定义等等),工作量十分庞大,而没有这些,将大大增加程序员的工作量。

那,我们要编写Win32应用程序,难道也……?

不,不用!因为,已经有人考虑到了这些!其中NASMX就是不错的选择,它不仅包含API的引用、声明,常数声明,结构声明等,还在它的包内自带了 NASM的编译器,和一个win32/64连接器,资源编译器和编辑器!还有数量丰富的例程!

“哎,等等!你说说,我能否胜任这项工作?”噢!对了,毕竟汇编是较低级的语言,理解起来比较困难,所以,您需要对C语言和C++略有小成,毕竟,C是在 汇编的基础上开发的,而C++又是在C的基础上开发的,C和汇编是互联互通的,如果对C的有些研究,将会发现,对汇编之类的理解并不是想象中的难!另外, 编写Win32应用程序还需要您对API有一定的了解,对常用API应该了如指掌,比如 MessageBox  wsprintf  等等之类的常用API函数。

好了,如果你觉得,自己能够胜任,就来准备一下“工具”吧!

编译器:NASM
可以在官网下载到最新版 ht

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值