컴퓨터구조 8장 주관식 연습문제
- 최초 등록일
- 2008.11.23
- 최종 저작일
- 2008.11
- 2페이지/ 한컴오피스
- 가격 1,500원
소개글
컴퓨터구조 8장 주관식 연습문제
목차
1. 제어장치에서 명령해독기와 명령계수기의 역할에 대해 설명하시오.
2. 명령어 인출(fetch) 사이클에 대해 설명하시오.
3. 명령어 인출 과정 다음의 명령어 해독과 실행과정을 설명하시오.
4. 마이크로 오퍼레이션이란 무엇이며, 제어장치가 마이크로 오퍼레이션을 발생시켜야 하는 이유는 무엇인가?
5. 논리 마이크로 오퍼레이션에서 selective-set 동작과 selective-complement 동작에 대해 설명하시오.
6. 동기 고정식과 동기 가변식 마이크로 사이클 시간의 차이를 비교 설명하시오.
본문내용
1. 제어장치에서 명령해독기와 명령계수기의 역할에 대해 설명하시오.
명령해독기
- 해독기에 활성 신호가 입력되면 디코더(명령해독기)가 동작되며, 이때 선택신호에 의해 레지스터가 선택된다. 레지스터 내용들은 연산장치의 산술 연산부나 논리 연산부 또는 멀티플랙서를 선택하는 신호에 의해 A나 B를 통하여 연산장치로 전달된다.
명령계수기
- 프로그램카운터(명령계수기)는 프로그램의 각 명령어가 차례대로 실행될 수 있는 제어정보를 제공한다.
2. 명령어 인출(fetch) 사이클에 대해 설명하시오.
- 명령어를 해독하기 위해서는 먼저 해독할 명령을 주기억장치로부터 제어장치로 가져오며 주기억장치에 기억된 명령을 제어장치로 꺼내오는 것을 명령어 인출이라 하고 이를 위하여 일정한 행위가 반복적으로 일어날 때 하나의 구간을 명령어 인출 사이클이라 한다.
3. 명령어 인출 과정 다음의 명령어 해독과 실행과정을 설명하시오.
- 명령어 인출이 끝나면 실행단계로 단계로 바뀐다. 실행단계에서는 이미 명령코드가 명령 레지스터에 기억되어 있고 현재 기억 레지스터에는 간접 형식일지라도 연산될 데이터의 번지로 바뀌어 기억되어 있다.
기억 레지스터에 기억된 연산될 데이터의 번지가 번지레지스터에 옮겨지면 번지 해독기에 의해 그 위치에 기억된 데이터가 지적되며, 이것이 기억 레지스터로 옮겨지게 된다.
명령 레지스터에 기억된 명령 코드는 이때 명령 해독기에서 해독되어 누산기에 기억된 피연산 데이터와 연산 데이터인 기억 레지스터의 내용을 가산기로 보내어 연산되도록한다.
참고 자료
없음