Rearranging Bytes
16 bytes are residing in locations starting from 2400H. Transfer those bytes in locations starting from 2500H in such a way that 1st 8 bytes in the 1st block should appear at last 8 locations of the 2nd block and the last 8 bytes in the 1st block at 1st 8 locations of the 2nd block.