我想在C中为8085编写汇编程序。我使用GNUSIM8085来检查我的汇编知识。
当我在微处理器课程中学习汇编时,我使用了ASMIDE和HCS12 Dragonboard。使用ASMIDE和Dragonboard,我使用了一些指令(忘了它们是什么)在运行程序之前和之后在不同的内存位置显示数据,还有加载和运行程序的指令。
这是这样的:
// Load assembly program
// Check memory values of A1H - A9H (for example)
// Run program (that modifies those memory locations)
// Check memory values of A1H - A9H
我忘记了指令到底是什么,但我想知道8085中的等效指令是什么。在GNUSIM8085中,我可以看到GUI中对内存所做的更改。像这样:
我希望我的汇编程序纯粹是一个命令行应用程序,所以我想要类似于ASMIDE的东西。我找不到从内存加载和读取数据或在任何指令集中运行程序的说明。
我开始认为它与微处理器本身没有任何关系,而且我在微处理器类中使用的指令特定于ASMIDE。
在这种情况下,我是否应该编写自己的阅读数据,加载程序等指令?