
프로세서를 만드는 건 상위 레벨 모델을 기반으로 작업하는 것, RTL 수준까지의 설계,gate수준에서의 설계 정도로 나눌수 있습니다.
일단 프로세서에는 다양한 스펙트럼이 존재하게 된다.
프로세서의 구조, 분기 예측, pipeline의 형태, 새로운 연산기나 명령어 적용, 값의 예측 등에 따른 performance 변화나 전력 소모의 변화를 공부해야 된다.
마이크로 프로세서란 연산을 미리 확립된 순서에 의해 체계적으로 실행할 뿐만 아니라 컴퓨터의 각 장치에 제어 신호를 제공하는 제어장치를 1개의 작은 실리콘 칩에 집적시킨 초대규모 집적회로로 이루어진 처리장치이다.
내부는 산술논리연산기, 레지스터, 프로그램 카운터, 명령 디코더, 제어회로 등으로 구성되어 있다.
마이크로프로세서는 주기억장치에 저장되어 있는 명령어를 인출하여 해독하고, 해독된 명령어를 실행하며 실행 결과를 다시 주기억장치에 저장할 수 있는 기능 등을 자동으로 수행함과 동시에 입출력 장치들과도 데이터 교환을 수행한다.
1. 현재 수강 중인 마이크로프로세서1 과목을 공부하기 위하여 어떤 부분에 대한 이해가 필요한지 각자의 상황에 맞게 기술하시오. 프로세서를 만드는 건 상위 레벨 모델을 기반으로 작업하는 것, RTL 수준까지의 설계,gate수준에서의 설계 정도로 나눌수 있습니다. 일단 프로세서에는 다양한 스펙트럼이 존재하게 된다.
프로세서의 구조, 분기 예측, pipeline의 형태, 새로운 연산기나 명령어 적용, 값의 예측 등에 따른 performance 변화나 전력 소모의 변화를 공부해야 된다. 이전에 S/W가 어떻게 컴파일 되어서 프로세서에게 인식되었는지에 대한 이해와 더불어 프로세서를 구성하는 여러 가지 요소 – pipeline, cache, virtual memory –에 대한 이해가 있어야지 공부가 진행될 수 있다. 또한 많은 경우에 수학적 모델을 세워야 할 필요가 있으므로 수학적 모델에 대해서도 알아 두어야 한다.
전력 측정 등을 하게 되면 당연히 기본적인 전자회로에 대한 이해는 필수적으로 공부 해야한다. 또한 마이크로 프로세서를 만들 때 가장 중요한 것이며, 가장 간과하기 쉬운 것이 ISA이다.
| 구분 | 내용(본문) |
|---|---|
| 마이크로프로세서 | 마이크로프로세서는 주기억장치에 저장되어 있는 명령어를 인출하여 해독하고, 해독된 명령어를 실행하며 실행 결과를 다시… |
| 동작 확인 | 동작 확인 8051입출력 포트에서 read-modift-write 명령어는 일반적으로 비트 연산으로 사용된다. |
환불규정