An information processing apparatus comprising main memory means having a main memory address space, main memory access means for accessing said main memory means, a register block having a register address space and furnished with general registers and an area register in combination, instruction decode means for decoding an instruction which has an area register part assigning the area register indicating a position of a register area included in said register block and a register displacement part for assigning a relative register position within the register area lying at the indicated position, register access means for accessing the register lying at the relative register position in accordance with an output of said instruction decode means, and arithmetic means for operating data from said main memory means and the accessed register.