微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。