In a data processor of the type formed with a first data processing circuit group including a main bus means and a second data processing circuit group including an extended bus means, coupled together through said respective bus means for communicating information thereon, the first data processing circuit group including an instruction executing means for executing instructions to perform data processing operations, the instructions including data transfer instructions for transferring information between the first and second data processing circuit groups, apparatus for providing first and second clocks, each of a different frequency from the other, for synchronizing one transition of the first clock and with one transition of the second clock when a data transfer instruction is being executed by the instruction executing means, the apparatus comprising:
- clock generating means for providing the first and second clocks, the clock generating means including means coupled to receive an indicia of the instruction being executed by the instruction execution mean and responsive thereto to effect substantial coincidence between a predetermined transition of the first and second clock signals when the instruction execution means is executing a data transfer instruction;
- and
- detecting means coupled to the instruction execution means to receive the indicia of the instruction being executed to communicate the main and extended data buses to one another for a time period that includes the coincidence in transitions of the first and second clock signals when the instruction execution means is executing a data transfer instruction.