汇编学习之《变址寄存器》

什么是变址寄存器?

变址寄存器就是ESI(Extended Source Index)源索引寄存器, EDI(Extended Destination Index)目的索引寄存器。用来存放一个地址的寄存器。--先暂时这样记忆吧。

ESI 和 EDI 属于 32 位通用寄存器,它们是 16 位寄存器 SI 和 DI 扩展后的版本。在 64 位系统中,它们又可扩展为 64 位寄存器 RSI 和 RDI。这些寄存器常用于特定的操作,在串操作指令和内存数据传输等场景中发挥重要作用。

我简单的理解了下这个ESI和EDI 在运行过程中会自增,两个会不断的指向下一个地址, ESI会不端执行到下一个源地址。 EDI当前地址数据处理后,会不断的指向下一个空地址。

之前博主孙冉老师说这个指令不会怎么用,我这里先暂时简单了解下,记住这个寄存器名字就好了。

上一篇:汇编学习之《指针寄存器&大小端学习》

下一篇:汇编学习之《扩展指令指针寄存器》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值