목록Reverse Engineering/Reversing 이론 설명 (23)
물마중
[MASM] 문자열과 배열
1. 문자열 프리미티브 명령 ● 문자열 프리미티브(primitive) - 바이트, 워드, 더블워드의 배열 처리를 위한 Intel 명령 집합에는 5개의 그룹이 있으며, 이를 문자열 프리미티브라고 하지만, 문자 배열로만 국한되지 않는ㄴ다. - 문자열 명령어는 메모리를 참조하기 위해 ESI, EDI 레지스터를 참조한다. - ESI, EDI는 유일하게 단일 메모리 피연산자를 사용하여, 문자열과 배열의 처리에 특히 유용 - 보호모드에서는 ESI는 자동적으로 DS가 가리키는 세그먼트에서의 오프셋이 되고, EDI는 자동적으로 ES가 가리키는 세그먼트 내의 오프셋이 된다. - DS, ES는 항상 같은 값으로 설정되고, 이를 변경할 수 없다. ● 문자열 프리미티브(primitive) 명령 명령어 설명 MOVSB, MO..
Reverse Engineering/Reversing 이론 설명
2011. 6. 22. 23:06