请谈谈你对编译原理中寄存器(Register)和暂存器(Scratchpad/Temporary Storage)区别的理解。
考察说明
考察对编译原理及计算机组成基础概念的掌握与辨析能力
回答思路
- 准确说明寄存器是CPU内部高速存储单元,用于暂存指令、数据和地址
- 准确说明暂存器(或临时存储)通常指用于临时存放中间结果的存储区域,可能位于CPU内部或内存层次中
- 对比两者在速度、容量、用途和访问方式上的差异
- 结合编译原理说明寄存器分配与临时变量处理的关系
考察对编译原理及计算机组成基础概念的掌握与辨析能力