SI 和 DI 寄存器的区别
生活随笔
收集整理的這篇文章主要介紹了
SI 和 DI 寄存器的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
SI(source index)是源變址寄存器
DI(destination index)是目的變址寄存器
SI和DI可以用來存放數(shù)據(jù)、地址,功能類似、用法類似、一般使用哪個都可以。
但需要注意的是:
在串處理指令中,SI用作隱含的源串地址,默認在DS中;
DI用做隱含的目的串地址,默認在ES中;此時不能混用。
字符串處理指令:是一種非數(shù)值處理指令,一般包括字符串傳送、字符串轉(zhuǎn)換(把一種編碼的字符串轉(zhuǎn)換成另一種編碼的字符串)、字符串替換(把某一字符串用另一字符串替換)等。這類指令在文字編輯中對大量字符串進行處理。
一般操作:
si:指向要顯示的字符
di:指向要存放的位置(目的空間)
總結(jié)
以上是生活随笔為你收集整理的SI 和 DI 寄存器的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 这是一张超级长长长长的长图·····
- 下一篇: 大数据认知计算在内容安全管控中的应用