PURPOSE: To provide the virtual space selector which can select data spread over plural virtual spaces with one instruction without overheading a program.
CONSTITUTION: This device is provided with an instruction buffer 7 to input the instruction with access to virtual spaces, plural spatial ID buffers 2 to store spatial IDs as numbers for respectively identifying the plural virtual spaces, continuous bit 3 to set '1' when data following to data allocated to the virtual space shown by the spatial ID are allocated to the next virtual space and to set '0' when not, and address computing element 4 to calculate an address in the virtual space based on the inputted instruction and to detect whether this calculated result overflows the range of the virtual space or not. When the continuous bit corresponding to the spatial ID designated by the inputted instruction is '1' in the case of detecting this overflow, the spatial ID 22 of the next virtual space is selected and when the bit is '0', a space fault signal 21 is generated.
JPS6232543 | TASK COMMUNICATION SYSTEM |
JPS5498126 | ADDRESS CONVERSION SYSTEM |
JPS5730177 | ADDRESS CONVERTER |