0

我最近接触了 Z80 系统,并且一直在为调试器编写反汇编程序(推入从 Z80y 内存中提取的指令)。我可以得到指令,但是在组装 ASM 时会出现问题,我发现大多数汇编程序要么不能正确理解整套指令,要么会混淆某些指令,这意味着无法正确转换回 ASM。我今天问你们的是,如果你们有一个真正有效的(来源会更好)。我还希望它有一个单通道选项,因为否则它不可能(几乎)。

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

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

4

3 回答 3

2

Z88开发套件还包含一个汇编程序 (z80asm) 以及一个 C 编译器。

不过,它是一个两遍汇编器。我认为单程方法没有用。您将如何将 JP 组装到稍后在单程中定义的标签?!

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

于 2013-04-16T08:57:07.943 回答
1

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

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

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

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

它不是一个单程汇编器,但我认为它就足够了。

于 2013-01-06T04:20:42.190 回答
1

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

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

于 2015-01-26T22:33:45.017 回答