置附加段寄存器是什么 作用

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:48:05

附加段寄存器ES,主要是用在字符串的操作上,由于在用一些串操作指令的时候,默认的目的串的段地址在ES中存放,所以必须设置Es。
还有一点,正是由于上面的原因,字符串在同一个段内进行操作时,我们可以让ES和DS 相等,来解决这个问题。

在8086汇编中,附加段寄存器是ES
它的作用是很大的.因为我们在处理数据的时候,往往需要用到两个数据段,特别是在字符串的处理方面,使用两个数据段简便了许多的操作.
例如:字符串的匹配,查找,复制等等,设置了DS:SI,和ES:DI,很多的串操作指令就派上用场了,如REP REPNE CMPS等等...