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
广告
数据结构
网络技术
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP