In such apparatus the data processing system functions by transferring data among its internal registers, its memory, and its input-output (I/O) devices, which data transfer involves movements of data between a source and a destination either directly or through intervening units, such as an arithmetic logic unit (ALU), which appropriately modify the date which is being transferred.