[질문]어셈블리를 C언어로 변환 하는 방법론에 대해서..질문이요.^^
글쓴이: esllo / 작성시간: 수, 2007/07/04 - 12:03오전
안녕하세요..^^
어셈블리언어 C언어로 변환 하는 방법에 대해서..
질문이 넘 광범위 하죠? ㅡㅡ;
음;; C언어에서는 컴파일 과정에서 어셈블리 언어로 바꿔주는 부분이 있더군요;;
그런데 어셈블리언어를 C언어로 바꾸는 머 그런 프로그램은 본적도 없고 ㅡㅡ 들은적도 없고;;
그런데 http://asmlove.co.kr/zBdC7/viewtopic.php?t=900
이 사이트를 보면; 어셈블리를 C언어로 번역을 해놓았더군요;;
좀 어려워 보이지만; 원리만 조금 알면 도전 해 볼만할 것 같아요...ㅋ
어디 참조할 만한 사이트나 그런데 없을까요? ㅡㅡ
Forums:
왕도는 없습니다.
손쉬운 방법으로 어셈블리를 C로 변환할 수 있는 길은 없습니다.
asm2c 같은 것들이 있지만 실제로 만들어진 c언어 출력을 보면 꽤
실망하게 됩니다. (사용하지도 않은 goto로 도배되어 있다거나
잘 변환이 되지 않는 부분들이 있습니다)
직접 C 컴파일러에 어셈블리 출력 옵션을 주어서 어떤식으로 어셈블리
코드를 만드는지 보시는 편을 추천합니다. 최적화 전의 어셈블리 코
드를 보신다면 그럭저럭 이해하기 쉬운 코드가 나올 것으로 생각됩니
다. (instruction reordering의 악몽을 눈으로 확인해 보시려면 최적
화 옵션도 켜 주시기 바랍니다)
그럼...
댓글 달기