4.1.1 寻址模式 4.1.1 寻址模式:当CPU伸出手,如何精准触达内存中的那个字节? 你有没有想过,当一条 指令在x86-64处理器上执行时,硬件究竟做了什么?不是编译器生成了这条指令——那是前端的事;也不是操作系统分配了虚拟地址空间——那是MMU的舞台。真正决定“此刻该从哪取数据”的,是寻址模式(Addressing Mode)——它是一套嵌入在指令编码中、由译码器实时解析、由ALU与地址生成单元(AGU)协同执行的硬件级计算协议。它不抽象,不模糊,不依赖软件栈;它是一组精确到比特位的规则,是CPU在纳秒尺度上完成的第一次“空间定位”。 这不是教科书里“基址加变址”的静态图示,而是一场发生在流水线第3级(Decode)、第4级(Address Generation)的微型计算风暴。