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
廣告