lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)
生活随笔
收集整理的這篇文章主要介紹了
lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)?
-->lodsb 指令:從esi 指向的源地址中逐一讀取一個字符,送入AL 中; (然后,可以先判斷這個字符是什么字符,如0dh,0ah 之類等,再執行相應的操作);?
-->stosb 指令:一般跟隨在lodsb 指令后面,將AL 中的字符逐一寫入edi 指向的目的地址;?
當方向標志位D=0時,則esi自動增加;D=1時,esi自動減小。?
類似有:??
-->如果是lodsw ,表明要處理的是字,而不是字符;則采用的相應指令是:stosw ;那么要判斷的寄存器是AX,而不是AL 了.?
-->lodsb 指令:從esi 指向的源地址中逐一讀取一個字符,送入AL 中; (然后,可以先判斷這個字符是什么字符,如0dh,0ah 之類等,再執行相應的操作);?
-->stosb 指令:一般跟隨在lodsb 指令后面,將AL 中的字符逐一寫入edi 指向的目的地址;?
當方向標志位D=0時,則esi自動增加;D=1時,esi自動減小。?
類似有:??
-->如果是lodsw ,表明要處理的是字,而不是字符;則采用的相應指令是:stosw ;那么要判斷的寄存器是AX,而不是AL 了.?
-->如果是lodsd ,表明要處理的是雙字;則采用的相應指令是: stosd ;這時候,要判斷的寄存器就是EAX了
總結
以上是生活随笔為你收集整理的lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BIOS INT 10中断功能
- 下一篇: 如何开始学习以太坊及区块链