我想学习如何在汇编程序中编程。我之前做过一些组装(在我的 A-Level 计算课程期间),但这绝对是一个简化的“伪组装器”。我借了我爸爸的旧 Z80 汇编器参考手册,这看起来很有趣,所以如果可能的话,我想尝试一下 Z80 汇编器。
但是,我手头没有 Z80 处理器,想在我的 PC 上做(我有 windows 或 linux,所以两者都很好)。我在互联网上找到了各种汇编程序,但我对汇编成 hex 文件并不是特别感兴趣,我只想能够将它汇编成 PC 上某种模拟器可以运行的东西。最好这个模拟器会向我显示所有寄存器的内容、内存位置等,并让我逐步完成指令。我发现一些软件暗示他们可能会这样做——但他们要么拒绝编译,要么似乎不能正常工作。有没有人有任何建议?如果有很好的模拟器/IDE 可用于另一种类型的汇编器,那么我可以尝试使用它(假设有一个很好的在线参考手册可用)。