我正在考慮一些帶有char數組的IA-32 ASM示例。字符數組的ESI和EBX的主要區別是什麼?
我想了解ESI/EDI和EBX之間的主要區別,當你需要閱讀的數組。在我的例子中,有符號或無符號的char數組。 看來,當你不需要目的地(EDI)時,你可以同時使用ESI和EBX來讀取一個數組。
我的問題來自這些寄存器的「標準」定義:ESI/EDI用於字符串操作,而EBX用於內存指向。好的,數組在內存中,但是:在這種情況下使用ESI或EBX有真正的區別嗎?
我知道,這是一個愚蠢的問題,但我無法找到任何東西在網絡上非常有用。
這些區別對於8086處理器非常重要。現在不再是1979年了。 –