采用先行控制技术的关键是缓冲技术和预处理技术。
1.缓冲技术-在工作速度不固定的两个功能部件之间设置缓冲栈,用以平滑功能部件之间的工作速度。
2.预处理技术--将进入运算器的指令均处理成RR型指令,而某些栈为其提供所需的操作数(先行读数栈、后续写数栈),这样运算器在进行预算时无需访问存储器,从而加快速度。
一、处理机结构
三个独立的控制器:
存储控制器、指令控制器、运算控制器。
四个缓冲栈:
先行指令缓冲栈、先行读数缓冲栈、先行操作栈、后行写数栈。