如何在 cpu 模拟器上实现 pop 机器指令?

问题描述

我正在研究 cpu sim 的堆栈内存。我已经实现了堆栈的推送指令。它是 wombat 1 机器,但我添加了硬件模块,例如作为堆栈指针寄存器的 SPR 和作为堆栈的 Ram。并且还添加了用于在数据被压入时递增堆栈的微指令以及用于将压入数据写入堆栈的另一个微指令,该微指令来自内存数据寄存器(mdr->stack[SPR])。所以推送指令的实现是: ACC-> MDR mrd->堆栈[SPR] SPR增量 结束

所以我的问题是我应该添加哪些其他微指令来实现 pop 指令以及指令实现是什么样的?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)