▣ 개발환경

 - Windows XP, RedHat Linux 9.0,  Source Insight 3.5

▣ 프로그램 설명

- ARC 명령을 위한 Two Pass Assember 이다. ARC 용 어셈블러 소스를 기계어로 변역하는 프로그램이다.
   One Pass 시에는 각 명령행 주소를 심볼테이블에 등록하고 각 Token 들을 분리한다.
   Two Pass 시에는 분리된 Token과 심볼테이블을 참조하여 32Bit ARC Instruction Format 에 맞게
   기계어로 번역한다.

▣ 느낀점

 - 컴퓨터구조 재수강..으로 했던 프로젝트.. 군대갔다오기전 들었던 수업에서는 뭔지도 몰랐던.......
   군대갔다온 이후 수업에서도 솔직히 잘 이해가 안됐는데 직접 Two Pass Assembler 를 구현하고보니
   그제서야 좀 이해가 간듯하다...  다양한 에러처리를 구현했어야하는데 시간의 압박으로 많이 하지 못함..
   



+ Recent posts