Register

LeeDoHyun · May 3, 2020

메모장.

OPCode - 명령어
push - 스택에 값을 넣는 명령어
pop - 스택에서 값을 빼는 명령어
add - 더하기 연산자
sub - 빼기 연산자
mov - 값을 넣는것
lea - 주소를 넣는것
cmp - 두 값을 비교
call - 호출
jne - 값이 다르면 OPerand에 써있는 주소로 리턴
ret - 리턴
nop - 하지마 그냥.

OPerand - 피연산자
eax - 산술계산 + 리턴
edx - 산술계산
ecx - 카운터
ebx - 부족할때
esi - 데이터를 복사할때, 시작 주소 저장
esi - 데이터를 복사할때, 목적지 주소 저장
esp - 스택의 끝 지점 주소
ebp - 스택의 시작 지점 주소

BYTE - 1byte
WORD - 2byte
DWORD - 4byte
QWORD - 8byte

PTR - Pointer

Twitter, Facebook