能力值:
( LV2,RANK:10 )
|
-
-
2 楼
1: TEST EAX, EAX //先判断EAX!=0
2: JE 9 //FALSE就到9
3: CMP EBX, dwx //ebx >= dwx
4: JAE 7 //TRUE就到7
5: CMP dwy, ECX //!(dwy != ecx)
6: JNZ 9 //FALSE就到9
7: MOV ESI, 1
8: JMP 21
9: TEST EDX, EDX //判断EDX!=0
10: JZ 13 //FALSE就到13
11: MOV ESI, 2
12: JMP 21
13: TEST ESI, 1 //判断(ESI & 1) != 0
14: JZ 16 //FALSE到16
15: MOV ESI, 3
15: JMP 21
16: ZERO? //不解 ,是宏吗?
17: JZ 21
18: CARRY? //不解 ,是宏吗?
19: JZ 21
20: MOV ESI, 4
21:
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
.elseif edx 的条件就是EDX咯.EDX的值是否零.
ZERO? CARRY? 就是测试ZF ,CF位咯
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
eax && (ebx >= dwx) || !(dwy != ecx) 的运算步骤
请参考C语言运算优先级.
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
都是基础知识而已
|
|
|