标签: x86
在指令定义方面,似乎存在一些含糊之处,至少在英特尔手册中是这样。和是一个例子。例如,当您调用“AND eax,ecx”时,汇编程序如何知道要使用哪种指令格式?查看英特尔手册,似乎有两种可能的形式:
21 /r AND r/m32, r32 MR 23 /r AND r32, r/m32 RM
似乎“AND eax,ecx”适合任何格式!如果是这种情况,那么应该格式化吗?