A data communication method between a signal processing module and successive one of a plurality of line processing modules connected to respective subscriber terminals via a communication path selector in a decentralized multi-node exchange system having a central processing module for controlling said decentralized multi-node exchange system, said signal processing module comprising a central processor for controlling operation of said signal processing module, a random-access memory for temporarily storing communication data and processing data, a read-only memory for storing application programs, a timer for performing a timer interrupt of said central processor, a serial input/output interface for enabling communication of serial data and messages between said signal processing module and a selected one of said plurality of line processing modules, and an interrupt controller for controlling said serial input/output interface, said data communication method comprising the steps:
- establishing a communication path between the signal processing module and a selected one of said plurality of line processing modules via said communication path selector;
- assigning a communication time for communication between said signal processing module and said selected one of said plurality of line processing modules;
- transmitting an initial message from said signal processing module to said selected one of said plurality of line processing modules via said serial input/output interface, and simultaneously receiving a return message from said selected one of said plurality of line processing modules via said serial input/output interface;
- when said communication time has elapsed, transmitting a final message from said signal processing module to said selected one of said selected one of said plurality of line processing modules via said serial input/output interface, after said initial message has been transmitted;
- and
- executing service for a second one of said plurality of line processing modules upon establishing a second communication path between the signal processing module and the second one of said plurality of line processing modules, when a final acknowledgment message is received from said selected one of said plurality of line processing modules via said serial input/output interface.