A device with a small number of circuits is provided for blocking illegal
address access from a bus master device connected to the processor system
bus. An illegal address blocking circuit is inserted into the address
line and control lines between the bus master device and the bus or the
bus control circuit, according to the system bus configuration. A
register is installed within the illegal address access blocking device
to set an address range where access is allowed. The address output from
the address line is then checked by a comparator to find if it is within
the allowable range or not, and if it is outside the allowable range,
then that illegal access is prevented by blocking the output on the
control line.