a system for exchanging data between a microprocessor and an auxiliary memory device connected to the microprocessor . a plurality of data exchange common rams are arranged in the auxiliary memory device , and the operating states of the common rams are stored in memory means , respectively . data exchange is performed through a common ram which is not being used in accordance with the storage content of said memory means , thereby decreasing the waiting time for data transmission / reception .