rep movsb完成的工作很多,DS:[SI]字节内容赋值给 ES:[DI],SI加一,DI加一(注:方向标志为0是递增,否则递减),CX减一,再判断CX决定是否继续,而这些操作无须在程序里写出来。而loop相当麻烦,需要在程序里明显写出如何做。麻烦是麻烦了但也提供了最大的灵活性。