汇编语言编译可执行文件
masm 5.0编译器、overlay linker 3.60连接器(64位操作系统不兼容)
我们已经知道汇编语言是为了解决二进制不易识别而被发明的,通过编译器使得计算机顺利执行。
所以汇编语言中,除了直接可以翻译成二进制代码的部分,还有给编译器的指令(伪指令)。
将该程序保存为xx.asm结尾。
在dos下运行masm.exe,输入xx.asm的绝对路径,就在masm的目录下生成了xx.obj文件。
运行linker.exe,输入xx.obj的绝对路径加分号,生成xx.exe。
我们完成了编译,链接两步,将汇编代码变成了可执行文件。编译还好理解,就是翻译为计算机可执行的二进制呗,那么链接是干什么的?因为现代软件庞杂,所以根据功能,把它分为很多obj文件,每个文件都确认没有错误,就链接在一起。
分号的作用是,忽视要拼装的过程,直接输出为可执行文件。,