转换EDI和ESI寄存器的角色



可以切换EDI和ESI的角色吗?

例如,EDI可以包含指向数组的指针,我们仅在数组中将其打印出每个值/字符?

您无法为字符串指令(例如movsb)切换(r | e)si和(r | e)di的角色。源和目的地寄存器本身暗示,并且基本上是硬编码。

其他任何地方,您都可以适当地调整代码以使用一个寄存器而不是另一个寄存器。

最新更新