추천자료
매크로 프로세서 설계 & 구현
매크로 프로세서 설계 & 구현
Embedded System(임베디드 시스템)
바이러스(컴퓨터바이러스)의 의미, 분류, 바이러스(컴퓨터바이러스)의 연혁, 감염원리, 바이러스(컴퓨터바이러스)의 예방방법, 바이러스(컴퓨터바이러스)의 치료방법, 바이러스(컴퓨터바이러스)의 관련용어 분석
[바이러스]컴퓨터바이러스(바이러스)의 의미, 역사, 컴퓨터바이러스(바이러스)의 종류, 컴퓨터바이러스(바이러스)의 감염원리, 컴퓨터바이러스(바이러스)의 예방대책, 컴퓨터바이러스(바이러스)의 관련용어 분석
OS(운영체계)에 대한 역사와 변화
[저작도구]저작도구의 개념,기능, 저작도구의 운영 환경,설계 원칙, 저작도구의 VRML저작도구,WML저작도구,웹저작도구, 저작도구의 문제점,제언
[디지털 시스템설계] 용어조사
[정보통신] 운영체제
[이동 통신 채널과 전파 특성 & IMT-2000의 이해] 이동 통신 채널과 전파 특성 & IMT-2000의 이해
소개글
매크로 프로세서 설계 & 구현에 대한 자료입니다.
목차
제 1 장 서론
제 1 절 설계과제 목적
제 2 절 설계과제 필요성
제 3 절 설계과제 내용
제 4 절 진행 일정 및 개인별 담당분야
제 2 장 시스템의 구조 및 구성
제 1 절 전체 구성도
제 2 절 시스템 세부 구성
제 3 절 시스템 개발 환경
제 3 장 결론
제 4 장 참고문헌
제 5 장 부록소스
본문내용
제 1 장 서론
제 1 절 설계과제 목적
기존 프로그램 구현 시 명령어를 반복적으로 사용하여 메모리 공간과 시간이 낭비되었다. 매크로는 반복된 명령어를 하나의 명령어로 요약하여 이러한 단점을 보완해주고 따라서 프로그램을 구현할 때 경제성을 가지게 해준다. 확장된 기능도 제공되어 프로그램을 응용하여 설계할 수 있다. 이런 매크로프로세서의 기능을 정의하고, 매크로 정의, 매크로 호출, 매크로 확장의 문제를 구현하기 위한 방법을 연구하여 알고리즘을 설계해 매크로프로세서를 구현하는 것이 이 과제의 목적이다.
제 2 절 설계과제 필요성
매크로 프로세서는 복잡한 원시문장 언어를 간략하게 줄여 필요할 때 사용자가 호출하여 쓸 수 있게 해준다. 또한 특정언어에 국한되지 않고 다양한 프로그래밍 언어에서 사용 가능하다. 이런 매크로 프로세서를 스스로 짜보고 그 원리를 익힘으로 매크로 프로세서를 이해한다. 매크로 프로세서는 매크로 명령어들의 확장된 기능들도 제공하며, 어떤 언어로든 알고리즘 구현이 가능하여, 매크로 프로세서의 원리뿐만 아니라 프로그램언어 구현능력도 향상시켜줌으로 컴퓨터를 공부하는 학생들에게 학습효과를 높여주기 위해 필요한 과제이다.
제 3 절 설계과제 내용
기본 매크로의 기능 습득 후 직접 정의와 함수를 통한 서브루틴에 대한 알고리즘을 설계하고 재귀적 매크로의 확장 후 번역기 내에서 매크로 처리를 하는 과정을 수행 하였다.
1) 매크로의 정의 및 확장
- 한 문장에서 반복적으로 쓰이는 프로그램은 따로 매크로로 정의함으로써
호출되서 삭제 될 때까지 프로그램의 몸체를 구성하는 문장들을 구현하는
기능을 수행 하였다.