【发布时间】:2021-09-15 19:16:23
【问题描述】:
嘿,我想知道一些只能在长模式下有效的指令。
例如0f 20 55 - mov rbp, cr2。
我引用的是 ref.x86asm.net xml mapping。
根据xml,这条指令的操作模式是e,意思是:
e 适用于 64 位模式。不考虑 SMM。 63 MOVSXD
现在,如果我查看诸如 GCC 或 capstone 之类的反汇编程序,则字节流 0f 20 55 在受保护模式下被解码为 mov ebp, cr2,即使参考资料说它不应该在其他模式下可用比 x64。
所以我想知道是我不理解某些东西还是这些反汇编程序有问题?
【问题讨论】:
标签: assembly x86 disassembly protected-mode