안녕하십니까 까마굽니다 (__)

 크윽... Add 명령을 조합하다가 도저히 지금의 구조로는 모든 명령에 대해 조합을맞추가기 어렵다는 결론이 났습니다.  MOV 까지는 잘 맞춰졌는데, Add가 되니까 약간씩 핀트가 어긋나서 다른 코드가 선택되는 걸 피할 수 가 없군요.

 으으... 이때까지 Register를 중심으로 Define하고 코드를 개발했었는데, 이게 오산이었습니다. 명령어의 Operand를 중심으로 했어야 하는데, 기존에 define 된걸 가지고 Operand를 맞출려고하니 무리가 있군요. Scanner 정도는 그냥 쓸수있을꺼 같은데, Parser랑 Code Generator는 완전히다시 써야 할듯 합니다.

 사실 생각한건데, Parser랑 Code Generator를 분리할 필요는 없다고 생각되네요. 분리를 하고 나니까 중복으로 검색하는것이 있어서, 하나로 합치는게 옳은거같군요. 일단 좌절입니다.

 아아.. 힘빠져.. ㅡ0ㅠ...다들 좋은하루 되세요 (__)

+ Recent posts