movsb和movsw
生活随笔
收集整理的這篇文章主要介紹了
movsb和movsw
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1 movsb(byte)和movsw(word)
1 movsb(byte)和movsw(word)
作用: 數據的批量傳送。
數據源和數據目的:
- 所要傳送的數據:DS:SI。
- 所要傳送的位置:ES:DI。
傳送方向:
- 當psw寄存器中的DF標志為0(cld指令將DF標志設置為0)時正向傳送,DI、SI自動+1或者+2。
- 當psw寄存器中的DF標志為1(std指令將DF標志設置為1)時反向傳送,DI、SI自動-1或者-2。
單次傳送:
- movsb:傳送一次,一個字節。
- movsw:傳送一次,兩個字節。
多次傳送:
- rep movsb:批量傳送。
- rep movsw:批量傳送。
- 傳送的次數由cx決定,每傳送1次數據,cx寄存器中的值就會自動減1。
參考資料:
總結
以上是生活随笔為你收集整理的movsb和movsw的全部內容,希望文章能夠幫你解決所遇到的問題。