When it is detected that the instruction is an instruction accessing to the region to be protected, a comparing circuit 18 compares the address of the instruction fetch address register 14 with the address of the second area table 16, in order to discriminated whether or not the instruction is read out from an area allowed to access to the region to be protected.