-
-
[讨论]在x86_32架构下,指令的最大长度
-
发表于:
2014-7-15 17:19
7193
-
最近对x86_32架构下的许多程序进行了指令长度统计,结果表明所有程序所涉及的指令长度范围均为:1~11字节。
而根据INTEL 开发者手册上介绍的指令的最大长度限制为15字节。
但是,在什么情况或者架构上才会有12~15字节长度的指令呢?
还有,是否可以断定在X86_32架构下指令的最大长度为:11字节?如果是,有木有计算依据?
本来将这些问题电邮了一位搞体系结构的老师,结果,尼玛得到的回复是:google之。
只能求助对指令集结构比较熟的大神指导了!
以上问题的答案我已经get了。
补充一个问题,反正我没google到,cpu在取指阶段,从PC指示的内存地址一次性取多长的指令?15字节?求比较官方的依据。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课