匯編語言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其它相關文章!
推薦閱讀:
- 匯編語言指令大全 X86和X87匯編指令大全(帶註釋)
- Javascript實現元素選擇器功能
- Python 列表的基本操作介紹
- python實現簡單俄羅斯方塊遊戲
- 關於Vue-extend和VueComponent問題小結