Reverse Engineering/IDA Pro 사용기
SET OPCODE LIST
wheemory
2020. 4. 7. 19:22
- SETAE (Set if Above or Equal) / SETNB (Set if Not Below)
: Carry Flag (CF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETB (Set if Below) / SETNAE (Set if Not Above or Equal)
: Carry Flag (CF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETBE (Set if Below or Equal) / SETNA (Set if Not Above)
: Zero Flag (ZF) 또는 Carry Flag (CF)가 '1'이라면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETE (Set if Equal) / SETZ (Set if Zero)
: Zero Flag (ZF)가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETNE (Set if Not Equal) / SETNZ (Set if Not Zero)
: Zero Flag (ZF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETL (Set if Less) / SETNGE (Set if Not Greater or Equal)
: Sign Flag (SF)와 Overflow Flag (OF)가 다르면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETGE (Set if Greater or Equal) / SETNL (Set if Not Less)
: Sign Flag (SF)와 Overflow Flag (OF)가 같다면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETLE (Set if Less or Equal) / SETNG (Set if Not greater or Equal)
: Zero Flag (ZF)가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETG (Set if Greater) / SETNLE (Set if Not Less or Equal)
: Zero Flag (ZF)가 '0'이고 Sign Flag (SF)와 Overflow Flag (OF)가 같으면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETS (Set if Signed)
: Sign Flag (SF)가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETNS (Set if Not Signed)
: Sign Flag (SF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETC (Set if Carry)
: Carry Flag (CF)가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETNC (Set if Not Carry)
: Carry Flag (CF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETO (Set if Overflow)
: Overflow Flag (OF)가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETNO (Set if Not Overflow)
: Overflow Flag (OF)가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETP (Set if Parity) / SETPE (Set if Parity Even)
: 패리티 플래그가 '1'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅 - SETNP (Set if No Parity) / SETPO (Set if Parity Odd)
: 패리티 플래그가 '0'이면 뒤에 명시된 바이트형 레지스터를 '1'로 세팅