MOVS指令,可以由内存到内存移动数据。固定的是将ESI值对应的内存地址里面的值,移动到EDI值对应的内存地址里。
标志寄存器--EFL 32位,每一位都有特定的含义。
下标第10位,是DF位,方向标志位。
DF为0的时候,执行完MOVS指令,ESI EDI的值会加 1/2/4,(具体是1还是2还是4,取决于移动的是byte还是word还是dword)
DF为1的时候,执行完MOVS指令,ESI EDI的值会减 1/2/4,(具体是1还是2还是4,取决于移动的是byte还是word还是dword)