发布网友
共5个回答
热心网友
ES寄存器 附加段寄存器:定义附加段的起始地址。
程序中其他段得起始地址。 用于某些串操作中和DI寄存器相关联 (ES)+(DI)=串地址的结尾
例子:
热心网友
在串指令中配合di和si做串扫描用。
如果不是因为这个目的,你也可以将它作为通用的段寄存器,就像我们经常让eax做N多事情一样。
因为cs、ds、ss都有各自的作用,可是我们做程序时也经常需要自己指定段,这个时候有了es就方便多了。
热心网友
ES:DI 目标串段寄存器:目标串变址 做免杀用到的吗;
热心网友
es是扩展段寄存器,
热心网友
ES可以作DS使用