相关疑难解决方法(0)

汇编:为什么有些x86操作码在x64中无效?

我的问题源于一个简单的好奇心:

为什么在x64中某些操作码是无效的(例如06,07),而在x86中用于相当基本的指令(06和07是推送和弹出)?我认为那些最简单的指令在两种架构中都能很好地完成.

为什么他们在x64中禁用了一些简单的指令?他们为什么不工作?为什么他们禁用某些操作码,在操作码列表中创建漏洞,何时可以将它们分配给x64版本的指令?

参考:

http://ref.x86asm.net/coder32.html

http://ref.x86asm.net/coder64.html

x86 assembly x86-64 opcode opcodes

5
推荐指数
1
解决办法
1101
查看次数

标签 统计

assembly ×1

opcode ×1

opcodes ×1

x86 ×1

x86-64 ×1