匯編語言80×86系統通用數據傳送指令詳解

通用數據傳送指令

MOV move 傳送
MOVSX move with sign-extend 帶符號擴展傳送
MOVZX move with zero-extend 帶零擴展傳送
PUSH push onto the stack 進棧
POP pop from the stack 出棧
PUSHA/PUSHAD push all registers 所有寄存器進棧
POPA/POPAD pop all registers 所有寄存器出棧
XCHG exchange 交換

附上UML Markdown代碼:

title: MOV指令操作數采用方式
participant reg AS A
participant mem  AS B
participant 段寄存器(CS除外) AS C
participant 立即數 AS D 
A->B:
A->C:
A->A:
D->A:
D->B:
B->A:
B->C:
C->A:
C->B:

目的操作數不用立即數方式也不用CS寄存器

 這裡是腳註的內容

以上就是匯編語言80×86系統通用數據傳送指令詳解的詳細內容,更多關於80×86系統通用數據傳送指令的資料請關註WalkonNet其它相關文章!

推薦閱讀: