您尚未登录。
页次: 1
分享链接 / 查看全部
X86 指令地址为什么没有对齐?是为了节省空间,还是有其他原因?
离线
因为x86指令集在设计的时候就没有固定长度吧,印象中是这样。微架构上还需要一个译码环节,将CISC风格的机器码转换成规整的RISC风格指令执行,此时的指令应该就是定长并且对齐,方便处理器前端的取指了
那就是说 x86 带着历史包袱?理论上如果对齐的话,效率应该更高吧?