【发布时间】:2011-02-25 23:01:57
【问题描述】:
我已经建立计算机和 C++ 知识已有很长一段时间了,我决定尝试制作一个模拟器以获得更好的理解。我想尝试制作一个 TI-83 仿真器(在 Zilog Z80 CPU 上运行)。我目前有两个问题:
首先是指向当前指令的“PC”寄存器只有16位,但是我下载的Ti-83 ROM是256Kb。 16 位数据如何指向超过 ~64Kb 的地址?
其次,ROM的入口点在哪里?执行是从 0x0000 开始吗?
谢谢,希望你能帮助我了解一下这是如何工作的。
【问题讨论】: