英语法语西班牙语

Ad


OnWorks 网站图标

m68hc12-gasp - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 m68hc12-gasp

这是命令 m68hc12-gasp 可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


gasp - 汇编程序的预处理器

概要


喘息 [-a|- 备用[-c CHAR | --commentchar CHAR[-d|-调试[-h| - 帮帮我[-M|--核磁共振]
[-o 输出文件 | - 输出 输出文件[-p|- 打印[-s|--复制源[-u|- 不合理]
[-v|- 版] 文件 ...

商品描述


GNU 汇编器的主要目的是汇编其他程序的输出
程序——尤其是编译器。 当你必须在汇编中手工编写专门的例程时,
这意味着 GNU 汇编器是一个不友好的处理器:它没有宏指令,
条件,或您可能期望的许多其他便利。

在某些情况下,您可以简单地使用 C 预处理器,或者像这样的通用预处理器
M4; 但这可能很尴尬,因为这些东西都不是用组装设计的
心神。

喘息 满足了这个需求。 它专为提供您需要的设施而设计
手工编码的汇编代码。 将其实现为预处理器,而不是
汇编器,允许最大的灵活性:您可以将它与手工编码的汇编一起使用,
无需在用于编译器输出的汇编器中支付额外复杂性的代价。

文件...是要预处理的文件。

配置


使用 GASP 的最简单方法是将其作为过滤器运行并组合其输出。 在 Unix 中
和它的同类,你可以这样做,例如:

$ 喘气prog.asm | as -o prog.o

自然地,还有一些命令行选项允许您请求变体
这个基本主题。 这是 GASP 命令行的全部可能性。

-a

- 备用
使用替代宏语法。 *注意 替代宏语法:替代,对于
讨论此语法与默认 GASP 语法有何不同。

-c CHAR

--commentchar CHAR
使用 CHAR 作为注释字符。 默认的注释字符是“!”。 为了
例如,要使用分号作为注释字符,请在 GASP 上指定 `-c ';''
命令行。 由于汇编命令字符通常具有特殊意义
要命令 shell,最好在指定时引用或转义 CHAR
评论字符。

为简单起见,本手册中的所有示例均使用默认注释
字符“!”。

-d

-调试
显示调试统计信息。 在这个版本的 GASP 中,这个选项产生
有关 GASP 内部分配的字符串缓冲区的统计信息。 对于每个
定义缓冲区大小 S,GASP 显示它分配的字符串数 N,带有
像这样的行:

字符串大小 S : N

完成后,GASP 在标准错误流上显示这些统计信息
预处理。

-h

- 帮帮我 显示 GASP 命令行选项的摘要。

-M

--核磁共振 使用 MRI 兼容模式。 使用此选项会导致 GASP 接受语法和
Microtec Research“ASM68K”汇编器使用的伪操作。

-o 输出文件

- 输出 输出文件
`-o OUTFILE' `--output OUTFILE' 将输出写入名为 OUTFILE 的文件中。 如果你
不要使用“-o”选项,GASP 将其输出写入标准输出流。

-p

- 打印
打印行号。 _only_ 如果您还指定了`-s' 来复制 GASP
源行到其输出。 使用`-s -p',GASP 显示每个
复制的源代码行(紧跟在开头的注释字符之后)
线)。

-s

--复制源
将源代码行复制到输出文件。 使用此选项查看效果
GASP 输出上的每个预处理器行。 GASP 放置一个注释字符 (`!' by
default) 在它复制的每个源代码行的开头,以便您可以使用它
选项并仍然组装结果。

-u

- 不合理
绕过“不合理扩展”限制。 因为你可以在里面定义 GASP 宏
其他宏定义,预处理器通常包括健全性检查。 如果
您的程序需要超过 1,000 个嵌套扩展,GASP 通常以
错误信息。 使用此选项关闭此检查,允许无限制
嵌套扩展。

-v

- 版
显示 GASP 版本号。

文件 ...
输入文件名。 您必须至少指定一个输入文件; 如果你指定
更多,GASP 对它们全部进行预处理,按照您列出的顺序连接输出
INFILE 参数。

用预处理器命令“.END”标记每个输入文件的结尾。

使用 onworks.net 服务在线使用 m68hc12-gasp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad