HITEA 版 (精华区)

发信人: hfl (凤凰·风中轻舞), 信区: HITEA
标  题: Win32汇编语言(二)
发信站: 哈工大紫丁香 (2002年04月02日21:17:35 星期二), 站内信件


二、进行Win32汇编语言编程的基本软件

进行Win32汇编语言编程,应该准备下列基本软件:
1、MASM 6.11以上版本的汇编器
MASM是Microsoft公司的汇编器,这是最基本的软件,必需MASM 6.11以上版本才能
够汇编Win32汇编语言源程序。不过进行Win32汇编语言编程不必要全套的MASM 6.
11,只要一个ML.EXE文件就可以了,Windows 95 DDK中带有MASM 6.11c的ML.EXE文
件,Windows 98 DDK中带有MASM 6.11d的ML.EXE文件,都可以使用。
Turbo MASM 5.0(TASM)是Borland公司的汇编器,也可以用来汇编Win32汇编语言
源程序,但是TASM的部分语法与MASM不同,用于MASM的Win32汇编语言源程序可能
需要修改后才能用TASM汇编。
本教程中的所有Win32汇编语言源程序都基于MASM。
2、Win32SDK
进行Win32汇编语言编程需要用到Win32SDK中的资源编译器(RC.EXE)和连接器(
LINK.EXE),还需要用到Win32SDK中的引入库文件(KERNEL32.LIB、USER32.LIB、
GDI32.LIB等)。如果没有Win32SDK,Platform SDK也可以,还可以安装Visual C+
+ 2.0以上版本的Visual C++,笔者使用的是Visual C++ 6.0。
Borland C++ 4.0以上版本的Borland C++也可以使用,只是资源编译器和连接器的
文件名不同,分别是BRC.EXE(BRC32.EXE)和TLINK.EXE(TLINK32.EXE),选项也
不尽相同,另外Borland C++不支持COFF格式的OBJ文件,汇编时不能使用/coff选
项。
3、汇编语言编辑器
一个普通的文本编辑器,用于编辑Win32汇编语言源程序。EDIT、PWB等都可以,
Visual C++等编程语言中的编辑器也可以,甚至WORD、WPS 97等可以编辑文本文件
的字处理软件都可以,不过笔者推荐使用ASMEDIT,这是一个专用的汇编语言编辑
器,效果非常好。
Win32汇编语言一般使用命令行方式汇编连接,经过一定的设置也可以在某些集成
环境(PWB、Visual C++、ASMEDIT等)下汇编连接,还可以使用NMAKE工具,不过
本教程中只使用命令行方式汇编连接,也不使用NMAKE工具。





--
━━━━━━╋╋╋  ╔══════════════╗  ╋╋╋━━━━━━
  ━━━━━╋╋╋═╣ 一个令人心动的微笑         ╠═╋╋╋━━━━━
    ━━━━╋╋╋  ║ 一双永不能忘的明眸         ║  ╋╋╋━━━━
      ━━━╋╋╋  ║               令我珍藏一生 ║  ╋╋╋━━━
        ━━╋╋╋═╣                      hfl   ╠═╋╋╋━━
          ━╋╋╋  ╚══════════════╝  ╋╋╋━ 

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.253]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.662毫秒