1997年世界编程大赛asm文件
网上的说明都是复制代码然后在debug下运行,而本文是可以直接编译运行的asm源文件,但是仍然看不懂,呵呵,只有反汇编了。
首先说明编译连接选项
本文用的是ml编译 编译器版本 6.14.8444
编译选项 "D:\Program Files\RadASM\Masm32\Bin\ML.EXE" /c /Cp /nologo "G:\a.asm"
连接器版本 5.60.339
连接选项 path="D:\Program Files\RadASM\Masm32\Bin"
DOSLNK.EXE /TINY G:\a.obj;
把上面的编译选项复制到一个bat文件中,保存执行bat即可,生成的文件大小为4096字节,正好4K
注意事项 不要把连接选项写成 "D:\Program Files\RadASM\Masm32\Bin\DOSLNK.EXE" G:\a.obj; /TINY 会连接错误
如果把连接选项写成 path="D:\Program Files\RadASM\Masm32\Bin"
DOSLNK.EXE G:\a.obj; /TINY
则生成的com文件大小为4608字节,这个就不知道什么原因了
本程序无法运行在win7中,因为win7不支持dos下的图形界面