我正在尝试重建 25 年前的一些 8051 代码,文档有点粗略。它完全基于 MS-DOS,我在 Windows XP 计算机上从命令提示符运行它。
我已成功运行汇编程序并创建对象,但在使用链接器 (rl51.exe) 时遇到了困难。我拥有的唯一文件是下面的文件,该文件被描述为命令文件。它不是 .bat 或 .cmd 文件(连续字符是“&”),它似乎是为了克服 rl51.exe 参数的 128 个字符限制而创建的。但我一直无法弄清楚如何调用该文件并创建链接的应用程序。
有人知道如何做到这一点吗?
谢谢
REM Command file to link EB01
REM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
REM ;
REM MODULE NAME : EB01 LINK FILE ;
REM IDENTITY : EB01.LNK ;
REM ;
REM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
rl51 ..\obj\EB0100D.OBJ, &
..\obj\EB0101C.OBJ, &
..\obj\EB0102C.OBJ, &
..\obj\EB0103D.OBJ, &
..\obj\EB0104D.OBJ, &
..\obj\EB0105F.OBJ, &
..\obj\EB0106B.OBJ, &
..\obj\AB0107A.OBJ, &
..\obj\EB0108E.OBJ, &
..\obj\BB0109A.OBJ, &
..\obj\EB0110D.OBJ, &
..\obj\EB0112B.OBJ, &
..\obj\EB0113B.OBJ, &
..\obj\EB0121B.OBJ, &
..\obj\EB0122A.OBJ, &
..\obj\EB0123A.OBJ, &
..\obj\EB0124C.OBJ, &
..\obj\EB0125A.OBJ, &
..\obj\EB0130A.OBJ, &
..\obj\EB0140B.OBJ, &
..\obj\EB01DC.OBJ, &
..\obj\EB01CDD.OBJ, &
..\obj\EB01KC.OBJ, &
..\obj\EB01MKA.OBJ, &
..\obj\EB01CSD.OBJ &
to EB01D &
pr (EB01D.M51)
EXIT