Implement the block data transfer instruction