标志寄存器 EFL EFL是32位寄存器 其中的每一位,含义都是不同的 0x00000246 16进制 0000 0000 0000 0000 0000 0010 0100 0110 二进制 第十位(从下标开始算 从右往左):DF位 DF位为``的时候: MOVS 执行完毕之后 ESI和EDI的值会增加 DF位位1的时候: MOVS 执行完毕之后 ESI和EDI的值会减少 修改标志寄存器中D位的值,然后在执行……

Continue reading