ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인터프리터...4
    일지 2020. 10. 22. 21:29

    인터프리터 구현 시 실행 환경 결정

    • 데이터 저장 위치 일반 적으로 CPU의 레지스터를 사용하며 오퍼랜드 스택을 사용하기도 한다.
    • 프로그램 저장 방법 작성한 프로그램을 어떤 자료구조로 저장하고 사용 할지 결정해야 한다.
    • 지원할 자료 형 자신이 지원하고자 하는 자료형에 맞는 오퍼랜드 스택을 준비해야 한다.
    • 레지스터 구성 연산에 따라 필요한 메모리 영역을 적절하게 가리킬 수 있어야 한다.
    • 심볼 테이블 영역 변수명과 함수명을 저장하기 위한 공간이 필요하다.

     

    댓글

Designed by Tistory.