我对 Z80 和机器代码相当陌生,所以请不要假设我什么都知道。

基本上,我想知道的是:如果你用一个值(我称之为 H )加载寄存器 y ,那么 HL 会是 0xy0 吗?例如如果 H0xAF 一起加载,那么 HL 会是 0xAF00 吗?
使用 L 加载 y 也是如此吗?

提前致谢。

最佳答案

H 和 L 8 位寄存器可以独立处理。在 H 中加载一个值不会影响 L 中的值,反之亦然。两个寄存器 H 和 L 也可以视为 16 位寄存器对。以下来源 FIRST STEPS IN MACHINE CODE 对此进行了描述。


关于cpu-registers - Z80 寄存器对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48713004/

10-15 02:35