中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-14 22:57
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 在一个硬盘里找到的——spasm
可打印版本  3,682 / 4
第1楼 tinlin 发表于 2009-07-30 02:05
初级用户 发帖 76 积分 160
在一个硬盘里找到的——spasm
一个叫spasm的东西
说明如下:
Enclosed is a zip file of 2 programs originally written for CPM
but has an attached 8080 emulator and runs under MS-DOS (windows)
The first program is SPASM - single pass assembler. The syntax for
the assembler source is 8080 opcodes and is close to the ASM.COM
that came with CPM 2.2 It produces relocatable code, but doesn't
use the EXTRN or PUBLIC - instead uses IMPORT but not for variables
but for modules. I'll be able to provide some nice code written for
this assembler including a floating point package (written for the
SPL compiler). The syntax is SPASM filename with filename in ZCPR format
drive/user etc. You can specify options afterwards. /S will generate a
listing to screen. /F will generate a listing file (and, I believe, /L will
send it to a printer). The synax for SLINK filename or SLINK
comfile=objects. There are some options which from memory - until I find the
documentation - include /M generate map file, /C:hhhh start code at
someplace instead of default 100H, /D:hhhh start data at instead of after
code and /S to use prior file as library file. The programs here are .EXE
and run under MS-DOS directly. SPASM produces a .OBJ from .ASM, SLINK
produces .COM from .OBJ (and .LIB).

附件
SPASM.rar (8.43 KiB)
SLINK.rar (7.09 KiB)
第2楼 cnch 发表于 2009-08-15 09:26
中级用户 发帖 70 积分 326
确实很老的软件
第3楼 qingwashaoye 发表于 2017-02-01 23:47
中级用户 发帖 74 积分 271
好东西,谢谢分享
第4楼 本是 发表于 2017-11-29 09:09
银牌会员 发帖 790 积分 2,227
下载试用,谢谢分享!
第5楼 zzz19760225 发表于 2017-11-29 11:34
超级版主 发帖 2,020 积分 3,673
spasm - single pass assembler under cp/m-80 version 2.06 (c) copyright 1986,87,88,89,90 all rights reservrd -- by: harris landsberg
痉挛-单次扫描汇编程序在cp / m - 80版本2.06(c)版权1986年,87年,88年,89年,90年所有权利reservrd——由:哈里斯兰茨贝格

slink - object code file linker for cp/m-80 version 2.07 (c) copyright 1986,87,88,89 all rights reserved -- by: harris landsberg
早产-目标代码文件链接器cp / m - 80版本2.07(c)版权1986年,87年,88年,89版权所有:哈里斯兰茨贝格

  随函附上一个zip文件2对CPM最初编写的程序
  但有一个附加8080模拟器和ms - dos下运行(windows)
  第一个项目是痉挛——单次扫描汇编程序。的语法
  汇编源是8080操作码和接近的ASM.COM
  CPM 2.2浮动产生代码,但是没有
  使用条EXTRN或公众,而不是使用进口而不是变量
  但对于模块。我可以提供一些不错的代码编写
  这个汇编包括浮点程序包(写的
  SPL编译器)。语法是痉挛文件名与ZCPR格式的文件名
  驱动/用户等等。您可以指定选项。/ S将生成一个
  清单屏幕。/ F将生成一个清单文件(我相信,/ L
  将其发送给打印机)。偷偷的synax文件名或早产
  comfile =对象。有一些选项从内存中,直到我找到了
  文档——包括/ M生成地图文件,/ C:hhhh开始字符代码
  某个地方,而不是默认的100 h / D:hhhh开始字符
  代码和/ S使用之前的文件作为库文件。这里的项目. exe
  直接和ms - dos下运行。痉挛产生。OBJ。ASM,偷偷
  产生。COM。OBJ(lib)。

[ Last edited by zzz19760225 on 2017-11-29 at 14:29 ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023