8086微處理器的資料傳輸指令


這些指令用於將資料從源運算元傳輸到目標運算元。它們也被稱為複製指令。

讓我們看看8086微處理器的數 據傳輸指令。這裡D和S分別代表目標和源。D和S可以是暫存器、資料或記憶體地址。

操作碼
運算元
描述
MOV
D,S
用於將位元組或字從提供的源複製到提供的目標。
PUSH
D
用於將一個字壓入堆疊頂部。
POP
D
用於將一個字從堆疊頂部彈出到指定位置。
PUSHA
----
用於將所有暫存器壓入堆疊。
POPA
----
用於將字從堆疊彈出到所有暫存器。
XCHG
D,S
用於交換兩個位置的資料。
IN
D,S
用於將位元組或字從指定的埠讀取到累加器。
OUT
D,S
用於將位元組或字從累加器傳送到指定的埠。
XLAT
----
用於使用記憶體中的錶轉換AL中的位元組。
LAHF
----
用於將標誌暫存器的低位元組載入到AH。
SAHF
----
用於將AH暫存器儲存到標誌暫存器的低位元組。
PUSHF
----
用於將標誌暫存器複製到堆疊頂部。
POPF
----
用於將堆疊頂部的字複製到標誌暫存器。

 

 

更新於:2019年7月30日

5K+ 閱讀量

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.