指令寻址和操作数寻址 文章目录指令寻址和操作数寻址1. 先分清三个东西2. 为啥一定要寻址?① 指令寻址② 操作数寻址3. 大白话例子4. 终极总结指令寻址的本质就是从pc中拿到地址,按照这个地址经过cache的映射拿到指令放进ir完整闭环流程精简本质补充两点考点细节操作数寻址的本质就是从ir中拿到操作数地址,按照这个地址经过cache的映射送入运算器补全完整流程终极一对一分清拆分出:操作码 + 操作数地址 就是把指令寻址放进去的指令拆分极简串起来最后操作码到了译码器,操作数到了运算器cpu的组成指令从哪来完整源头流程层级溯源PC程序计数器:存下一条将要执行的指令地址IR指令寄存器:存当前正在执行的整条指令二进制代码❌IR不存地址,只存指令本身极简区分PC = 记去哪找下一条指令(存地址)IR = 装已经拿到手的当前指令(存指令内容)PC给出地址 → 取指令 → 放进IR → IR拆分操作码+地址码 → 执行取指令 = 装进 IR分析指令 = IR 拆分拆解字段执行指令 = 干活运算指令寻址和操作数寻址指令寄存器只存「整条指令二进制代码」,不存地址、不存数值;寻址就是:从代码里拆分出「去哪找指令、去哪找数据」。1. 先分清三个东西程序计数器 PC存:下一条指令放在内存的哪个地址作用:找到指令在哪指令寄存器 IR存: