compiler 2

디시설 RISC 프로세서용 컴파일러 v2 rev78

예~~~~~~~~엣 날에 짰던 컴파일러가 버그가 많고 구려서 다시 짰다. 업로딩은 오랫동안 하지 않았는데... http://forcecore.tistory.com/763 GCC 4.4.2용으로 버전업 했다능! 버전업이 아니라 새로 짰다. 저번 컴파일러는 과목의 어셈블리를 따르지 않고 멋대로 해서 효용성이 극히 낮았는데 이번에는 교재의 어셈 문법을 따랐다. GCC가 GNU 라이센스이므로 물론 이 소스코드도 GNU 라이센스이다. GCC의 CRX 것이 가장 간단하길래 그것을 컨닝해서 거의 그대로 썼다. 따라서 창작물이라고 하기도 부끄러운 (-_-) 그런 것임. install.sh를 실행시키면 GCC-4.4.2 압축 파일을 받아서 압축을 해제하고, 필요한 작업을 몇개 한 뒤 cc1을 컴파일 할 것이다. cc1 ..

Unix 2010.05.14

디시설 RISC 프로세서용 컴파일러 rev2

http://eenet.snu.ac.kr/pds/dsd_compiler_set.zip http://eenet.snu.ac.kr/pds/this_is_sparta.doc : 설명서 가장 큰 팁은. 필자도 이것을 만든 지 오래 되어서 잘 모른다는 것이다(2008년 초의 겨울). 쓰고자 한다면 자신이 디버깅을 해나갈 근성이 있어야 한다. 미리 말해두건데, 컴파일러 자체에도 버그가 있을 수 있고(!), 디시설 프로젝트를 하다보면 프로세서 자체에 버그가 있을 수 있고, 코딩한 프로그램 자체에 버그가 있을 수 있다. 어느 것이 문제인지를 밝혀나갈 근성이 필요하다. rev2 2008.12.18(목) ! 버그 몇 개 고쳤다. 드디어 유저 피드백이 들어왔으므로... 이 컴파일러가 나온지 약 1년만에, 이 컴파일러를 사용..

이것저것 2008.09.17