lil*_*roo 1 assembly z80 emulation
我正在编写一个Z80仿真器,我对指令寄存器的大小感到困惑.
在Z80手册中,它指出指令长度为1到4个字节,我是否假设Z80具有32位指令寄存器?如果没有,那么它如何执行这样的指令?

Mic*_*ael 12
没有指令寄存器,您不能立即获取整个指令.相反,你逐件取出它.
让我们来看看你的示例说明:
LD (IX+d),n与编码有关0xDD 0x36 dd nn.dd和nn字节,写nn来(IX+dd),增加周期计数器,并进入下一个指令.如果你想编写一个周期精确的模拟器,事情会变得复杂一点,但如果你是模拟器的初学者,我不会建议你.
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |