最近要学习汇编,于是从王爽的《汇编语言》开始学习,我选用的是继承的工具包MASM32,这样就不用到处收集编译工具了,但是这里有几个要注意的问题。

我使用的是XP SP3虚拟机。

1.要编写一个bat文件

@echo off
set include=C:\masm32\Include
set lib=C:\masm32\lib
set path=C:\masm32\bin;%path%
echo on

2.每次运行命令行的时候都要先运行一下这个bat文件

3.因为这些教材教的都是16位的,起初编译的时候怎么都通不过,后来才发现了原因,因此不能使用link这个链接工具,而应该使用link16链接工具

首先汇编ml /c XXX.asm

这里不能加coff选项,因为DOS16位时代只支持OMF格式,所以不能加

然后链接link16 XXX.obj生成可执行文件

posted on 2013-03-08 23:56  曾经的你|  阅读(198)  评论(0编辑  收藏  举报