因此,有的指令就要复用第一个字节,然后依据ModR/M当中的reg/opcode域进行区分。
CALL指令的表示法:FF /2,是 0xFF 后面跟着一个 /digit 表示的东西。...就是说,0xFF后面需要跟一个ModR/M字节,ModR/M字节使用reg/opcode域 = 2 。.../M不足以指定寻址方式,而是需要一个额外的字节,这个字节就是指令当中的第4个字节SIB,SIB字节包括下列信息:
某些特定的ModR/M字节需要一个后续字节,称为SIB字节。...0x14, 0x54, 0x94就是这里所说的“特定的ModR/M字节。...指令中不使用 ModR/M 字节。随 moffs 显示的数字表示其大小,这由指令的地址大小属性确定。