冗余的指令
将数据移入到指定数据表的最小地址,并将表中的数据压缩到更高地址。
输入
要移入的数据
输出
压缩从s迁移数据的区域的开始地址
数据压缩所在区域的结束地址
由d1_Start和d2_End指定的表中的数据如下重新排列:
由s指定的数据移入到由d1_Start指定的区域(开始地址)。
非零数据按顺序朝指定范围内较高地址的方向迁移(压缩)。
开始区域d1_Start和结束区域d2_End应为相同类型的操作数。
务必以“d1_Start£d2_End”指定d1_Start和d2_End。
如果s的内容为“0”,则只执行压缩迁移。
如果d1_Start > d2_End
如果d1_Start和d2_End不在相同的内存区