这是 pasmo 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pasmo — Z80 汇编程序
概要
帕斯摩 [选项] 文件.asm 文件.bin [文件系统]
商品描述
本手册页简要记录了 帕斯摩 命令。
本手册页是为 Debian 分发,因为原始程序确实
没有手册页。 相反,它在 HTML 格式; 见下文。
帕斯摩是一个多平台的Z80交叉汇编器,易于编译和使用。 它可以
生成适用于许多 Z80 机器和模拟器的多种格式的目标代码。
pasmo 生成固定位置代码,不能用于创建可重定位的目标文件
与链接器一起使用。
pasmo 与几个旧的汇编器中使用的语法兼容,通过支持几个
数字和字符串文字的样式,并通过提供最常用的几个名称
指令。 但是,在 Pasmo 中,Z80 助记符、注册和标记名称和指令
是保留字,这可能需要更改某些程序中冲突的符号名称。
pasmo 还可以生成相当于 z8086 汇编代码的 80。 它可以创建 COM
ms-dos 的文件,通过使用二进制生成模式,或 CP/M 86 的 CMD 文件,通过使用
--cmd 选项。 此功能是实验性的,请谨慎使用。
配置
如果没有选项指定另一个,则目标代码格式是没有标题的二进制格式。
-d 在组装期间显示调试信息。
-1 在组装期间显示调试信息,也在第一次通过。
-v 冗长。 在组装期间显示进度信息。
-I 将目录添加到用于在 INCLUDE 和 INCBIN 中搜索文件的列表。
--十六进制 生成 Intel HEX 格式的目标文件。
- 垃圾桶 以纯二进制格式生成没有标题的目标文件。
--prl 生成 PRL 格式的目标文件。 对 CP/M Plus RSX 有用。
--cmd 生成 CP/M 86 CMD 格式的目标文件。
--plus3dos
生成带有 PLUS3DOS 头文件(频谱盘)的目标文件。
- 轻敲 为 Spectrum 模拟器生成 .tap 文件(磁带图像)。
--zx 为 Spectrum 模拟器生成 .tzx 文件(磁带图像)。
--cdt 为 Spectrum 模拟器生成 .cdt 文件(磁带图像)。
--塔巴斯 与 --tap 选项相同,但添加了一个基本加载器。
--tzxbas 与 --tzx 选项相同,但添加了一个基本加载器。
--cdtbas 与 --cdt 选项相同,但添加了一个基本加载器。
--amsdos 生成带有 Amsdos 标头的目标文件(Amstrad CPC 磁盘)。
--msx 生成带有标头的目标文件,以便在 MSX Basic 中与 BLOAD 一起使用。
- 民众 符号表列表将仅包括声明为 PUBLIC 的符号。
- 姓名 使用它的格式的标头名称。 如果未指定目标文件
名称将被使用。
- 呃 将错误消息直接发送到标准输出而不是错误输出(除了
选项中的错误)。
--nocase 使标识符不区分大小写。
- 本地人 自动本地模式:以“_”开头的标签是本地人,他的范围
在下一个无本地标签或下一个 PROC、LOCAL 或 MACRO 中完成
指令。
-B - 括号
仅括号模式:括号是为表达式保留的。
-E --equ 预定义标签。
-8 --w8080
使用 80 中不存在的 Z8080 指令时显示警告。
- 86 生成 8086 代码。
使用 onworks.net 服务在线使用 pasmo