这可以通过以下方式完成:
11 pop hl 10 push hl
在21个周期中。我发现的唯一替代方法是ex (sp),hl,它需要19个周期。缺点是,一旦我用完内容,就必须将其内容交换为原始值,因此在实践中,此方法比第一种方法更昂贵。
ex (sp),hl
还有其他选择吗?
assembly stack z80 micro-optimization
assembly ×1
micro-optimization ×1
stack ×1
z80 ×1