0

我在 64 位 Intel Xeon 处理器上收到非法操作码。当异常发生时,%rip 指向指令序列66 66 90。根据我读过的内容(例如,这篇文章),这是一个多字节 NOP。该文章似乎暗示多字节 NOP 的首选/强制字节序列可能在 Intel ( 0F 1F mod-000-rm) 和 AMD ( 66 ... 90) 之间有所不同。谁能告诉我 1)这两种形式是否可以在任一处理器上使用,以及 2)是否存在特定的处理器模式,其中多字节 NOP 会生成无效的操作码异常?

4

0 回答 0