英特尔8080汇编编程的调试器/ Ide

时间:2019-02-19 14:14:45

标签: assembly ide debuggervisualizer

我参加了hcs12微控制器课程,在该课程中,我们使用代码战士编写和调试汇编代码。现在,我正在学习使用intel 8080汇编语言的操作系统课程。由于我天生就习惯将编译器用于高级语言,所以我习惯于使用编译器提供的调试器。

我的问题是,使用codewarrior可以轻松地检查并查看我的错误发生在哪一行或我的错误发生在哪一行。您是否对intel 8080汇编语言编程(例如代码战士)了解任何工具/编译器(首选)?

1 个答案:

答案 0 :(得分:0)

将时间倒退到8080意味着您需要放弃一些已经使用过的“拐杖”,最著名的是基于JTAG的调试器。 8080不支持JTAG(在8080之后开发为DECADES)。那时,当人们想要进行低级调试和验证时,最重要的是在线仿真器(ICE)。这基本上是一台完整的计算机,可以在引脚级别模拟8080并运行您的代码。它可以与另一台PC进行接口(以前是基于DOS的),也可以是PC的一部分(再次是DOS)。

如果您想“遍历”代码,我可能建议您查看是否有8080模拟器。如果没有,也许8085或8086或8088模拟器会为您提供帮助。只需将您的寄存器和操作码限制为8080子集即可。