반응형
EAX
- 가장 많이 쓰는 변수
- 더하기 빼기 등 사칙연산등에 주로 사용
- 함수의 리턴값 저장
EDX
- 변수의 일종
- EAX와 마찬가지로 각종연산에 사용
- 리턴 값의 용도로 사용되지는 않음
ECX
- 반복문에서 루프값 돌릴 때 i의 역할 수행
- 미리 루프값을 넣어놓음(for i=0; i<10;)일 경우 ECX는 10부터 –함
EBX
- 공간이 더 필요할 때 등 적당한 용도를 프로그래머나 컴파일러가 알아서 만들어서 사용
- EAX, ECX, EDX가 부족할 때 사용하기도 합니다.
ESI, EDI
- ESI 시작지 인덱스, EDI는 목적지 인덱스 사용
- ESI에서 메모리 읽어 EDI로 복사
ESP
- 스택 메모리 주소
- 어떤 명령어는 ESP를 직접 조작
EBP
- 함수 호출되었을 때 순간의 ESP 저장하고 있다가, 함수가 리턴하기 직전에 다시 ESP에 값을 되돌려준다.
REP
- 명령어 반복시켜주는 기능
- STOS, MOVS, SCAS에서만 가능
- REP 쓰기 위해서는 반복되는 값을 담아주는 레지스터 ECX 필요
DL
- 데이터 및 주소값 저장할 때 사용하는 변수
반응형
'system 문제' 카테고리의 다른 글
Windows에서 리눅스로 파일 전송하기(Fedora) (1) | 2020.02.09 |
---|---|
FTZ #8 문제풀이 (0) | 2019.04.30 |
FTZ#7 문제풀이 (0) | 2019.04.30 |
FTZ 문제풀이 #6 (0) | 2019.04.06 |
FTZ 문제풀이#5 (0) | 2019.04.04 |