1) 레지스터 주소 지정
MOV DX, BX
2) 직접 메모리 주소 지정
MOV AL, DS:[8088h]
MOV DS:[1234h], DL
3) 레지스터 간접 주소 지정
MOV AL, [BX]
MOV AL, [BP]
4) 인덱스 주소 지정
MOV AL, [BX+20h]
MOV AL, [BP+20h]
5) 베이스 인덱스 주소 지정
MOV AL, [BX+SI] <-> MOV AL, [BX][SI]
MOV AL, [BP+SI]
6) 변위를 갖는 베이스 인덱스 주소 지정
MOV AL, [BX+SI+20h]
MOV AL, [BP+SI+20h]
Ref - 정보 보안 개론과 실습(시스템 해킹과 보안)
'Reversing > Reversing' 카테고리의 다른 글
함수 호출 규약 (1) | 2012.10.16 |
---|---|
Windbg 명령어 요약 (0) | 2012.10.13 |
혼동되는 어셈블리 명령어 (2) | 2012.10.07 |
C코드->어셈코드 분석 [if, for, while] (0) | 2012.07.28 |
upx 언패킹하기 - MUP(Manual UnPacking) (4) | 2012.07.12 |