单通z80汇编程序(源代码或可在Windows上使用)

时间:2013-01-06 01:08:43

标签: assembly z80

我最近得到了一个Z80系统,并且已经为调试器编写了一个disasmbler(推送从Z80y的内存中提取的指令)。我可以得到指令然而在组装ASM时出现问题,我发现大多数汇编器要么不能正确理解整套指令,要么让一些指令混淆,这意味着无法正确转换回ASM。我今天向你们提出的问题是,如果你有一个实际可行的(来源会更好)。我也希望它有一个单一的传递选项,因为它使得这不可能(几乎是)。

最后一件事是要知道是否有人有完整的测试说明,因为目前我只有一个8080列表,这意味着我无法测试扩展指令。

非常感谢任何链接/文件,   安迪A

3 个答案:

答案 0 :(得分:2)

Z88 development kit还包含汇编程序(z80asm)以及C编译器。

但是,这是一个双程汇编程序。我不认为单通道方法会有用。如何将JP组装到稍后定义的标签中?!

z88dk工具链似乎非常便携。我目前正在尝试将其移植到我的基于Zilog eZ80的平台上。

答案 1 :(得分:1)

我用于Z-80编程项目的汇编程序是zmac。

我已经为Windows构建了自己的版本,但有一些扩展名:

http://members.shaw.ca/gp2000/zmac.html

Google搜索“z80 zmac”可以帮助您找到原始源代码。

这不是单通道汇编程序,但我认为它就足够了。

答案 2 :(得分:1)

以下是官方最新的Z80手册:http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080

它包括指令集架构的完整描述。