52. 常見指令
● CMP A, B ( 比較 A 跟 B, 結果寫到 FLAGS)
– CMP EAX, 5
– CMP ECX, EDX
● JMP 地址 ( 跳到地址去 )
– JMP 0x7FFE0300
● JE 地址 ( 如果上次比較時 , A==B, 就跳 )
– JE 0x00401753
● JNE, JGE, JG, JL, JLE... 等等是不同的比較狀
況
C
F
P
F
A
F
Z
F
S
F
53. if ( x == 3 )
{
// ooo
} else {
// xxx
}
MOV EAX, [x]
CMP EAX, 3
JNE NEXT
; ooo
JMP END
NEXT:
; xxx
END: