Patent ID: 6378057
Filing Date: 2002-04-23
Classification: G06F

Abstract:
A data processing apparatus comprising:a data storage unit for storing input data; a data processing unit for processing data stored in said data storage unit; a control unit for controlling operations of said data storage unit and said data processing unit in accordance with a program; an address modifying means for modifying an address specified by said program for accessing said data storage unit, said address modifying means including an addition means for adding a predetermined addition value to an address specified by said program; and an information generating means for generating control information for controlling modification of an address carried out by said address modifying means in accordance with an instruction issued by said program, and comprising: a first information holding means for holding information on a range of addresses to be modified; a second information holding means for holding said addition value; a third information holding means for holding a value for updating said addition value; a fourth information holding means for holding the number of times an operation to modify a memory address has been carried out so far; and a fifth information holding means for holding a maximum number of times an operation to modify a memory address can be carried out.