首先执行的是movsb,以字节的形式重复传送,直到cx为0为止。
把DS:SI所指的地址的一个字节搬移到ES:DI所指的地址上,在搬移后SI和DI会自动指向下一个要转移的地址。串的传送方向由DF指出,若DF=0,传送时单元地址SI和DI自动加1,若DF=1,SI和DI自减1,rep是重复前缀,把重复次数记在CX中,每重复一次CX-1,并判断是否为0,不为0则继续执行,为0则不再重复。
rep movsb完成了什么功能
最新推荐文章于 2023-04-04 07:49:07 发布
首先执行的是movsb,以字节的形式重复传送,直到cx为0为止。
把DS:SI所指的地址的一个字节搬移到ES:DI所指的地址上,在搬移后SI和DI会自动指向下一个要转移的地址。串的传送方向由DF指出,若DF=0,传送时单元地址SI和DI自动加1,若DF=1,SI和DI自减1,rep是重复前缀,把重复次数记在CX中,每重复一次CX-1,并判断是否为0,不为0则继续执行,为0则不再重复。