的最巧妙的实现。
优化背景.在编程时，循环展开注重于利用批量处理，减少总处理分支数。而在串行复制数据时，当总循环次数无法被展开后循环的增量整除时，一般就用直接跳转到展开后循环体中部的方式，完成剩余数据的复制流程。因此，根据循环展开的思想，针对串行复制数据的需要，汤姆·达夫以每次迭代时赋最多8个值的方式，用C语言写出了一个优化实现，成功优化了串行复制的效率。
原版代码.若要将数组元素复制进存储器映射输出寄存器，较为直接的做法如下所示：send(to,