Assembly 如何开始使用Z80?

Assembly 如何开始使用Z80?,assembly,cpu,z80,Assembly,Cpu,Z80,我对Arduino和Java有一些经验。我知道Z80有很大的潜力,但我一点也不知道从哪里开始。对于像我这样的初学者,你有什么建议吗?实际上只是一个简单的例子,它的指令集中有一些额外的指令。它还有一些不错的功能,比如单轨5V电源和刷新电路,这减少了元件数量 如何开始使用Z80与您开始使用任何其他嵌入式设备的方式相同:您可以获得他们的开发工具包,该工具包应附带评估板和软件工具,然后开始实验 您还可以构建。的(不是,而是游戏机或)有一个经过一些修改的处理器。你可能会从一个游戏机模拟器开始,同时也可能会

我对Arduino和Java有一些经验。我知道Z80有很大的潜力,但我一点也不知道从哪里开始。对于像我这样的初学者,你有什么建议吗?

实际上只是一个简单的例子,它的指令集中有一些额外的指令。它还有一些不错的功能,比如单轨5V电源和刷新电路,这减少了元件数量

如何开始使用Z80与您开始使用任何其他嵌入式设备的方式相同:您可以获得他们的开发工具包,该工具包应附带评估板和软件工具,然后开始实验


您还可以构建。

的(不是,而是游戏机或)有一个经过一些修改的处理器。你可能会从一个游戏机模拟器开始,同时也可能会有一些乐趣。有很多其他的Z80仿真器可以让你大吃一惊,用谷歌搜索一下,没问题。

你可以为使用Z80的许多旧系统中的一个开发,比如世嘉主系统、ZX Spectrum、Amstrad CPC或某些型号的TI图形计算器,并使用仿真器来测试你的代码(尽管flash Cart和类似设备很容易找到,如果你有技术,甚至可以自己制作)

在这些系统中,我认为主系统(和它的便携式兄弟,游戏设备)是最容易开始的(个人喜好)

一些有用的链接:

  • -包含Z80支持的C交叉编译器
  • -另一个C编译器
  • -包括Z80支持的交叉汇编程序

您希望使用Z80实现什么?您是构建自己的硬件还是使用现有的硬件?您希望使用什么语言(在Z80上可以使用asm、BASIC、Pascal、C)我认为你应该重新考虑。Z-80在复古计算领域中是最活跃的。机器是作为好奇心或怀旧而建的。对于大多数应用来说,我建议用ARDUNO坚持,或者可能毕业于众多的开发系统之一。呃类似的机器。