4-2학기 2010. 2. 25. 23:30


Lib을 풀어서 나오는 파일을 위의 테스트 소스코드 및 바이너리 있는곳에 넣어주셔야 됩니다.
깜빡했군요.....
라이브러리를 소개하자면 각종 STD기능을 MASM으로 구현해놓은것에다가 MASM링크시에 필요한 라이브러리 및 헤더 입니다. 원 자료의 데이터는 어디있는지 기억도 안나고 필요한 부분만 꺼내놓은거라.....자세한건 뒤져보시면 아실듯....

2009 컴파일러 수업시간에 만들었던 NCC 컴파일러
바이너리 및 테스트 소스코드이다.
2주간의 작업(순수 코드작성에만 소요된 시간)끝에 완성되었다.
(면접보러 다니면서 기차에서 핵심코드는 다 작성했다.)

ncc 소스이름.c
하고 엔터치면 컴파일이 진행된다.

프레임웤 따윈 필요하지않으며, 링크과정까지 자동으로 진행된다.

asm파일, imc파일, obj파일이 생성되고 최종적으로 .exe파일이 생성된다.

안에 포함된 테스트 소스코드는 컴파일러 텀프로젝트 시연당시에 시연에 사용했던

소스코드이다.

중간코드가 어느정도 출력이 되므로 중간코드를 분석한다면 어느정도 기본적인 틀을 이해할수도있을것이다.
posted by Sense.J
: