摘要 |
PURPOSE:To perform the state recovery at high speed by designating one of two register files containing the same number of registers set in 1:1 correspondence as a master file according to the value of a selectable flag. CONSTITUTION:An instruction executing unit 215 contains a master register file 305 and a saving register file 310 which contain the same number of registers set in 1:1 correspondence. While a master buffer selection signal generator 315 contains a selectable flag to give an instruction for selection of the one of both files 305 and 310 that is first read out for each of those registers set opposite to each other. Then an executing environment set at a certain prolog time point is saved into the file 310 and said flag is set again to secure a state where the file 310 is read out as long as the processing is carried out with use of the file 305. Thus the executing environment is recovered at high speed.
|