PURPOSE: To make the management of a program easy in the unit of function, by designating a data memory used for the program in advance, attaining pipeline processing and providing a base table.
CONSTITUTION: An INDEX accesses a memory base table 25 and a data memory base table 26. The base table 25 and an instruction address 22 are added and the memory 27 is read out by the resulted value. On the other hand, data addresses SRC1, 2 and the base table 26 are added and inputted to a circuit 28. An output R of the circuit 28 reads out a data memory 29 and transmits it to a circuit 30. The circuit 30 detects that the DISP of the instruction address of the memory 29 and that of the input data are coincident and two inputs are arranged when a flag is set on. The execution of a function call instruction is performed by reading out a load address of the function from the address table 100 and writing it in the base table 25 designated with the INDEX value. Further, an idle block is extracted from a free list address 101 and written in the base table 26 designated by the INDEX value.
SATOU NORIYOSHI
KUZUMI SHIYOUSUKE
Next Patent: JPS5933556