WIN32汇编-(2)

一.Win32汇编的编程环境
  1.罗云彬的话

   图

   上图摘自罗云彬老师的书P.22,由上图可以看出一般Win32可执行文件(.exe)的开发过程,也可以看出所用的开发所必需的工具,比如文本编辑器,资源编辑器,汇编编译器,连接器等等。这里我们的选择是MASM32 SDK软件包。这个软件包是不同工具的集合,当然这不是微软所发布的,而是Steve Hutchesson所做的功劳。
   在构建编程环境时,学习者之间有关于是使用IDE还是命令行的争论。罗云彬说:“所以建议读者还是抛弃这个IDE(Qeditor.exe),用一个功能强大的文本编辑软件来写源程序,然后在命令环境中用nmake来维护代码,这样有一个额外的好处,这就是保存下来的makefile文件记录了文件的编译与连接参数,可以在以后方便维护”。罗老师说的还是有道理的,IDE中的文本编辑器确实不太好用。但对于一些初学者,每次都得用命令行,切换路径,来vat(vat.bat批处理),然后nmake。步骤固然不是很复杂,熟练后也是很快的进行编译。但是也有弊端,比如程序总是要改的,对示例要进行变一些花来领悟示例和书本内容,还有就是DOS下的编译检错不是很好读,也不是很舒服。所以我还是启用了IDE,但不是Qeditor.exe,而是RadASM。

   2.所必须的软件

   Notepad++  很不错的文本编辑器,几乎支持各种语言,有多种风格和字体供你选择。

   下载链接:点击打开链接

   RadASM  很棒的IDE,很容易上手,里面内置MASM和NASM编译器,还有一些程序示例和框架,另外还内置      WINAPI文档和一些教程。

   下载链接:点击打开链接

   MASM32 sdk 软件包:

   下载链接:点击打开链接

    fosom API 反汇编

  下载链接:点击打开链接

    汇编指令速查:

   下载链接:

   调试工具Soft-ICE

   反汇编软件W32DASM

二.RadASM简介

    1.主界面


    2.编译连接的方法和步骤和VC6.0类似,稍微摸索即可

    3.点击“帮助”,里面有WinAPI查询,和简易的MSDN,还有《Windows程序设计》《8086汇编》《WinASM》等一些教程。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值