【问题标题】:Load to 16bit register, least significant bit in first or second register?加载到 16 位寄存器,第一个或第二个寄存器中的最低有效位?
【发布时间】:2018-10-01 23:02:02
【问题描述】:

我在 Z80 汇编中编程;我对字节顺序感到困惑。

关于以下说明:

LD HL,d16

字节21 FF DF 会导致H = FFL = DFH = DFL = FF

【问题讨论】:

  • L=FF, H=DF

标签: assembly endianness machine-code z80


【解决方案1】:

Z80 datasheet,第 54 页(PDF 中的第 74 页):

在所有扩展立即数或扩展寻址模式中,低位 字节总是出现在操作码之后。

所以当指令操作码为21 FF DF时,LSB = FF。

【讨论】:

    猜你喜欢
    • 2013-05-14
    • 2017-07-15
    • 1970-01-01
    • 2016-10-28
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多