摘要 |
PURPOSE:To provide a register making it unnecessary to execute useless prefetching due to a change in a register storing data other than addresses. CONSTITUTION:The register includes a memory part 9 having plural entries, a data field 10 for storing data to be read out/written from/in respective entries by a processor instruction execution unit 2 and a pointer attribute field 11 for storing pointer attributes to be written by the unit 2, a control circuit 12 for detecting the writing of data from the unit 2 to the memory part 9, reading means 104, 105 for reading out the data of the field 10 for a written entry and the pointer attribute of the field 11 at the time of detecting the writing, and a means 13 for outputting a prefetch request 107 for using the read data as a prefetch address to a data cache memory 3 when the pointer attribute is set up. |