0

考虑到 x86 指令集包含变长指令,jmp 是如何知道指令在哪里结束的呢?例如

0:  01 c0                   add    eax,eax
2:  e9 fc ff ff ff          jmp    0

系统如何知道“0”将引用长度为2的指令,即01 c0,而不是长度为4的指令,即“01 c0 e9 fc”?

4

0 回答 0