8085 程序用于交换 HL 寄存器组与 DE 寄存器组的内容


本程序将展示如何交换 DE 和 HL 组的内容。

问题描述

编写 8085 汇编语言程序,用于交换 HL 和 DE 寄存器组的内容。

讨论

该过程非常简单,8085 具有 XCHG 指令。该指令交换 DE 和 HL 组的内容。我们将一些值直接存储到 DE 和 HL 组中,然后使用 XCHG 交换它们。

输入

DE = 5678H
HL = CDEFH

流程图

程序

地址
十六进制代码
助记符
注释
F000
16, 56
MVI D,56H
将 D 设为 56H
F002
1E, 78
MVI E,78H
将 D 设为 78H
F004
26, CD
MVI H,CDH
将 D 设为 CDH
F006
2E, EF
MVI L,EFH
将 D 设为 EFH
F008
EB
XCHG
交换 DE 和 HL 的内容
F009
76
HLT
终止程序

输出

DE = CDEFH
HL = 5678H

更于: 2020 年 6 月 30 日

982 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始
广告