A method for inputting data from storage devices in a data processing system, wherein the data processing system includes a data processing unit for switching a process data input mode for each prescribed area in a total address space between a first mode, in which data is input at a first number of bits, and a second mode, in which data is input at the first number of bits by performing a plurality of inputs at a second number of bits smaller than the first number of bits;
- storage devices for outputting process data at the second number of bits;
- and an address data converter for converting address data for the storage devices, the method comprising:
- an outputting process for outputting address data to select external devices each having a prescribed address area allocated in the total address space;
- a determining process for determining the number of storage devices;
- an inputting process for inputting process data from the storage devices, using either a first address area by the first mode or a second address area by the second mode, based on the results of the determining process;
- an address data extraction and outputting process for extracting necessary address data and outputting the necessary data to the storage devices based on whether the address data from the data processing device corresponds to the first address area or the second address area so that the process data is output from the storage devices either on the first number of bits basis or the second number of bits basis;
- and
- a selecting process for outputting signals selecting the storage device based on the address data.