A type of data move that takes one consecutive block of data from a register and copies it to various nonconsecutive individual registers. Any number of individual bits can be copied, but the total is limited by the size of the register, which is typically 16 bits.

A type of data move that collects bits from nonconsecutive registers and copies them into one consecutive block of data. Any number of individual bits can be copied, but the total is limited by the size of the register, which is typically 16 bits.