欢迎您访问福建自考网!  今天是
当前位置: 网站首页 > 串讲笔记 >

2018年福建自考《计算机系统结构》串讲笔记(20)

2018-12-05 15:05来源:福建自考网

  下面我们学习RISC技术中所采用的特殊方法:
  1、采用较大量的寄存器,采用窗口重叠寄存器技术。
  窗口重叠技术:在RISC结构中,为了减少过程调用中保存现场和建立新现场,以及返回时恢复现场等辅助操作,通常将所有寄存器分成若干个组,称为寄存器窗口。每组中有若干个寄存器,每当有过程调用时,就分配一个未被使用的寄存器窗口,这样就可减少保存和恢复现场的开销。此外在每个寄存器窗口中,又分成大小固定的高区、本地和低区三个区段。其中本地区用来存放局部变量,高区在被调用时用来保存调用过程送来的参数,而在返回主调用过程时,存放返回结果。而低区在调用时存放欲送往被调用过程的参数,而在被调用过程返回时用来存放返回结果。在使用时,每一对调用和被调用过程的寄存器窗口各自的低区和高区相互重叠。一旦发生过程调用或返回,在控制由一个窗口转换到另一窗口时,这些参数就通过两个窗口间的公共寄存器区自动的被传送而不需要再用额外的传送时间。 (可参照教材进行理解)。
 
上一篇:2018年福建自考《计算机系统结构》串讲笔记(19)

下一篇:2018年福建自考《计算机系统结构》串讲笔记(21)