汇编语言中rep movsb于loop循环传送字符串有什么区别

2025-03-04 00:04:46
推荐回答(1个)
回答1:

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