【问题标题】:Problems with Z80 AssemblerZ80 汇编器的问题
【发布时间】:2015-11-14 20:46:06
【问题描述】:

我尝试在 Debian 的 CP/M 2.2 模拟器 (z80pack) 中使用 Z80 汇编程序编写代码:

A>dir
A: DUMP     COM : SDIR     COM : SUBMIT   COM : ED       COM
A: STAT     COM : BYE      COM : RMAC     COM : CREF80   COM
A: LINK     COM : L80      COM : M80      COM : SID      COM
A: WM       COM : WM       HLP : ZSID     COM : MAC      COM
A: TRACE    UTL : HIST     UTL : RESET    COM : LIB80    COM
A: HIST     COM : DDT      COM : Z80ASM   COM : CLS      COM
A: SLRNK    COM : MOVCPM   COM : ASM      COM : LOAD     COM
A: XSUB     COM : LIB      COM : PIP      COM : SYSGEN   COM
A>
A>z80asm

Z80 ASSEMBLER Copyright (C) 1983 by SLR Systems Rel. 1.30 #F10268

%STROUT EQU 9
STROUT EQ
A>Z80ASM

Z80 ASSEMBLER Copyright (C) 1983 by SLR Systems Rel. 1.30 #F10268

%A
A
A.Z80 - File Not Found Line 00000

%adc a,R
adc a,
ADC.Z80 - File Not Found Line 00000

R
R.Z80 - File Not Found Line 00000

%ORG 100h
ORG 1Command Syntax Error - Abort

A>

每次我尝试写一行时,它都会显示“找不到文件”。我找了手册,但没有说明如何开始。我应该输入一个特殊的命令吗?因为 M80 (Macro-Assembler 80) 在每一行也会出错。

【问题讨论】:

  • 我猜它不是交互式显示器。您是否尝试过将要组装的代码输入文件(.z80)并将其名称输入到汇编程序中?无论如何,我怀疑你可以通过跨大会路线为自己省去很多痛苦。
  • @doynax 是正确的 Z80ASM 汇编源文件。如果您想与 Z80 中的符号交互式调试器/监视器进行交互,您可以运行 SID 而不是 Z80ASM。在link 上有一些使用 SID 的信息。如果您希望使用 Z80ASM,那么您可以使用 ED 命令创建 TEST.Z80 等源文件。 ED使用说明见here

标签: assembly z80 cpm


【解决方案1】:

您需要创建一个包含您的 Z80 代码的文件 whatever.Z80,然后在 % 提示符处提供 whatever

因此,您可以编辑代码来更改程序,而不必每次都完美地重新键入整个代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 2011-02-15
    • 2012-10-26
    相关资源
    最近更新 更多