전자계산기구조 =) 컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

전자계산기구조 =) 컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오에 대한 보고서 자료입니다.

목차

1. 인출 사이클(Fetch Cycle)
2. 실행 사이클(Execute Cycle)
3. 인터럽트 사이클(Interrupt Cycle)
4. 간접 사이클(Indirect Cycle)

본문내용

접 사이클은 인출 단계에서 해독된 명령어의 주소부가 간접 주소일 경우에 발생하게 되는 사이클이라고 할 수 있다. 명령어에 포함된 주소를 이용하여 그 명령어를 실행하는 데 필요한 데이터의 주소를 인출하는 사이클로 직접 사이클과 대비되는 사이클 단계라고 할 수 있다. 그래서 만약 CPU가 해독한 명령어 주소가 간접 주소 지정 방식을 사용한 것이 아니라면 명령어에 따라 실행 사이클이나 인출 사이클 둘 중 하나로 판단한 후 이동하기 때문에 간접 사이클은 발생하지 않는다. 이에 간접 사이클은 인출 사이클과 실행 사이클 사이에 위치할 수 있다. 간접 사이클은 마이크로 연산(Micro Operation) 순서 예시는 다음과 같다. 1)MAR ← IR(addr); IR 명령어의 주소를 MAR에 전송한다. 2)MBR ← M[MAR]; 메모리에서 MAR이 가진 위치값을 MBR에 전송한다. 이 과정에서 유효주소를 구할 때 까지 간접 사이클이 반복된다고 할 수 있다.
이상으로 명령어를 실행하는데 필요한 명령어 사이클과 세부 명령어인 마이크로 연산의 4가지 인출 사이클과 마이크로 연산을 살펴보았다. CPU는 위와 같은 인출, 간접, 실행, 인터럽트 4가지의 사이클을 진행하게 되며 간접, 인터럽트 사이클은 인출과 실행 과정에서 발생할 수 있는 마이크로 연산 단계라는 것을 볼 수 있었다. 인출, 실행 사이클은 항상 필요한 단계의 사이클이지만 간접, 인터럽트 사이클은 무조건 발생한다고는 할 수 없는 사이클인 것이다. 물론 모든 단계를 거쳐야만 명령어가 실행되는 경우도 존재하기에 이 4가지 단계를 반드시 기억해두는 것이 중요하다.
  • 가격3,700
  • 페이지수5페이지
  • 등록일2022.08.11
  • 저작시기2022.8
  • 파일형식한글(hwp)
  • 자료번호#1177701
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니