摘要 |
In a register controlling apparatus, whenever a routine is run, a register logicalal address, and the values of a local register pointer and a local register counter are selectively added, and thereby a register physical address and a new value of the local register pointer are outputted, resulting in the setting of the register available domain. Then, when the routine returns to a higher order routine, the set register available domain is released to be called by another subroutine, and further, when a register in another routine is accessed in an arbitrary routine, the register logical address is outputted as the register physical address to achieve the accessing, resulting in accomplishing an enhanced application efficiency of the register and an easy processing of a routine using many registers.
|