
【计】 deferred addressing
suspend; defer; postpone; put off; remit; reserve; wait
【经】 delay; put off
【计】 ADR
在汉英词典视角下,“推迟寻址”(Deferred Addressing)是一个计算机科学术语,指处理器在执行指令时,并非立即计算或获取操作数的实际内存地址,而是将地址计算过程延迟到指令执行周期的后期阶段(通常在指令解码后、执行前)。这种机制常见于复杂指令集(CISC)架构中,用于优化流水线效率或处理间接寻址模式。
延迟地址计算
处理器在取指阶段仅获取指令操作码和形式地址(如基址寄存器、偏移量),实际有效地址需结合运行时寄存器值计算。例如指令 MOV [BX+SI], AX
中,[BX+SI]
的物理地址需在指令执行时动态计算。
来源:《计算机组成与设计:硬件/软件接口》(David A. Patterson, John L. Hennessy)
优化流水线性能
推迟寻址允许地址计算单元(AGU)与执行单元并行工作,减少流水线停顿。现代CPU通过专用AGU在译码阶段后生成有效地址,提升指令吞吐量。
来源:Intel® 64 and IA-32 Architectures Optimization Reference Manual
与间接寻址的关联
当操作数地址存储在寄存器或内存单元时(如 MOV AX, [BX]
),必须推迟到BX值加载后才能解析真实地址,属于典型的推迟寻址场景。
来源:ARM Architecture Reference Manual
寻址类型 | 地址计算时机 | 典型应用场景 |
---|---|---|
立即寻址 | 指令取指阶段 | 常量操作数(如 MOV AX, 5 ) |
直接寻址 | 指令译码阶段 | 静态内存访问(如 MOV AX, [0x1000] ) |
推迟寻址 | 执行阶段前期 | 动态地址(寄存器间接、变址寻址) |
x86架构通过分段机制和ModR/M字节支持复杂地址推迟计算;ARM处理器则在Load/Store指令中使用[Rn, Rm]
等语法实现延迟地址生成。RISC-V的LOAD
指令同样需在EX阶段计算基址+偏移量。
来源:IEEE Standard for Microprocessor Assembly Language (IEEE Std 694-1985)
注:该术语需区别于“延迟绑定”(Delayed Binding),后者指程序运行时动态解析内存地址(如动态链接库),属于软件层概念。
“推迟寻址”这一表述可能存在笔误或混淆。现有权威资料中仅明确解释了“寻址”的含义,未提及“推迟寻址”相关定义。以下是关于“寻址”的详细解释:
寻址(xún zhǐ)
基础含义
技术场景扩展
若您的问题涉及计算机专业术语(如“延迟寻址”或其他类似概念),建议补充上下文以便更精准解答。当前资料显示,“推迟”与“寻址”组合的术语暂无权威定义。
绷圈变压器只读储存器表皮化补充项布赖特-维格纳公式草酸铁铵尺骨大的叠鞣槽地回双幻路分期定额折旧法亨特氏纹状体综合征灰色变性货运保留级差活塞继承的自由保有地权离婚夫妇的子女邻卤化醇硫氰络铂酸钡螺纹刀具拿出钱款的受领全部购买或销售否则即取消的命令软骨膜炎的生物进化申请登记缩帆位力装置