[과제점수100점] 매크로 프로세서 설계 시 고려해야 하는 사항을 알아보고, 이중패스 매크로 프로세서 알고리즘 및 자료구조를 조사하시오.
- 최초 등록일
- 2020.06.29
- 최종 저작일
- 2020.05
- 5페이지/ 한컴오피스
- 가격 2,000원
목차
1. 서론
2. 본론
1) 매크로 프로세서 설계 시 고려사항
2) 이중패스 매크로 프로세서 알고리즘
3) 매크로 프로세서 자료구조
3. 결론
본문내용
1. 서론
매크로 프로세서는 매크로 정의를 인식하는 기능, 매크로 정의를 저장하는 기능, 매크로 호출 인식 기능, 매크로 확장과 인수 치환하는 기능을 고려하여 설계해야 한다. 매크로 프로세스를 설계할 때는 이중 패스를 사용하게 되는데 이는 전향 참조 때문이다. 매크로 프로세서 설계 시 고려사항에 대해서 자세히 살펴보도록 하겠다.
2.본론
2-1. 매크로 프로세서 설계 시 고려사항
매크로 프로세서란 매크로 정의에 따라 프로그램 내에서 매크로가 발견(호출)되면 발견된 모든 실제코드를 치환하여 주는 기능을 가진, 사진의 고유한언어를 가진 별도의 언어처리기이다. 매크로가 정의된 원시 프로그램을 입력 받아 매크로가 확장된 언시프로그램을 출력으로 내보낸다. 어셈블리어를 확장하기 위해서 기본적인 매크로 기능은 매크로 인수정의, 조건부매크로 내 매크로호출, 매크로 내 매크로 정의, 반복기능매크로이다. 매크로 프로세서는 이중 패스 방법을 사용한다. 전향 참조 방식을 허용하기 때문으로 참조 방식에는 전향 참조, 후향 참조가 있다. 매크로 프로세서가 해야 될 기본적인 작업은 매크로정의인식, 매크로정의저장, 매크로호출인식, 매크로호출확장과 인수치환이다. 매크로 명령어 인수에 관하여 매크로 프로세서의 설계자는 인수의 사용 위치를 설정하고, 인수 표시 기호를 정의해야 한다.
참고 자료
시스템프로그래밍 통합교안1, 7주차1차시 매크로정의
시스템프로그래밍, 정성자, 지식과미래, 2017
글쓰는개발자, https://writingdeveloper.tistory.com/63?category=773547