티스토리 뷰
인텔 문법을 기준으로 설명하겠습니다.
CMP EAX, ESI
CMP compare를 줄인 것으로 예상되고 말그대로 두 개의 인자 값을 비교한다는 의미입니다. 그 중에서도 위의 경우 eax를 esi 와 비교한다는 의미입니다. 이런 식으로 비교를 한 후에는 이 것의 결과에 따라서 점프를 합니다. 점프문은 다양한 종류가 있고 상황에 따라서 사용합니다.
달라지는 레지스터는 크게 두 가지 입니다.
ZF 는 두 값이 같을 때 활성화 됩니다.
CF 는 오른쪽이 클 때 1로 활성화됩니다.
'Programming > x86 assem' 카테고리의 다른 글
assem <-> C (0) | 2017.10.12 |
---|---|
x86 assem (0) | 2017.10.12 |
cmpxchg (0) | 2017.07.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 드라이버
- Intel
- 백도어
- gdb 명령어
- vmware 오류
- 루트킷
- breakpoint
- module
- 변환
- 레거시 드라이버
- 디바이스
- gdb intel
- LKM
- VMware
- gdb intel 변환
- 모듈
- rootkit
- BP
- DriverEntry
- vmware cannot connect to the virtual machine
- backdoor
- IRP
- PNP 드라이버
- gdb명령어
- 리눅스 모듈
- GDB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함