[ 어셈블리어 간단한 명령어 모음 ]
mov : move
lea : load address to register
inc : plus 1
dec : minus 1
add : add
sub : subtract
nop : nothing
cmp : compare
test : AND logic to find zero
jmp : jump
Unsigned jump
(=)
je : jump equal
jne : jump not equal
jz : jump zero
jnz : jump not zero
(>)
ja : jump above
jae : jump above or equal
jna : jump not above
jnae : jump not above or equal
(<)
jb : jump below
jbe : jump below or equal
jnb : jump not below
jnbe : jump not below or equal
Signed jump
(>)
jg : jump greater
jge : jump greater or equal
jng : jump not greater
jnge : jump not greater or equal
(<)
jl : jump less
jle : jump less or equal
jnl : jump not less
jnle : jump not less or equal
push : push into stack
pop : pop from stack
call : call function
ret : return from call
hlt : halt(pause)
and : and logic
or : or logic
xor : exclusive or
not : invert
'Study > reversing' 카테고리의 다른 글
리틀 엔디언 & 빅 엔디언 (0) | 2017.08.24 |
---|---|
Hello 출력결과 바꿔보기 (0) | 2017.08.22 |
레지스터에 대해 알아보자 (0) | 2017.08.21 |
어셈블리어에 대해 알아보자 (0) | 2017.08.21 |
올리디버거(OllyDBG)에 대해 알아보자 (2) | 2017.08.20 |