Reversing/Reversing
어셈블리어의 주소 지정 방식
bbolmin
2012. 9. 10. 20:44
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 - 정보 보안 개론과 실습(시스템 해킹과 보안)