검색어 입력폼

[컴퓨터 과학] 컴퓨터과학 연습문제

저작시기 2002.05 |등록일 2005.04.10 한글파일한컴오피스 (hwp) | 9페이지 | 가격 400원

소개글

컴퓨터 과학 수업시간에 푼 연습문제에요..
4장 연습문제와 5장의 짝수번 연습문제와 답이 있어요
근데 제 나름대로 적은 답이라.. 점수는 잘 받았긴
했답니다 ㅎㅎ

본문내용

2. 중앙처리장치에서 다음 레지스터들의 각 기능을 설명하시오.
(1) 프로그램 카운터 (2) 명령어 레지스터
(3) 메모리 주소 레지스터 (4) 메모리 버퍼 레지스터

➡ (1) 프로그램 카운터(PC : Program Counter) : 바로 다음에 사용될 명령어에 대한 주기억 장치상의
주소를 담고 있는 레지스터이다.
(2) 명령어 레지스터(IR : Instruction Register) : 수행할 명령어를 담고 있는 레지스터이다.
(3) 메모리 주소 레지스터(MAR : Memory Address Register) : 현재 저장할 기억장치의 주소를
저장하고 있는 레지스터이다.
(4) 메모리 버퍼 레지스터(MBR : Memory Buffer Register) : 주기억장치에서 읽어들인 데이터를
저장하고 있는 레지스터이다.
3. 중앙처리 장치에서 명령어를 메모리로부터 가져오는 과정을 설명하시오.

(1) 중앙처리장치(CPU)내에서 어떤 명령어의 실행이 끝나면 프로그램 계수기 레지스터(PC)에
저장된 주소를 확인한다.
(2) 프로그램 계수기 안의 주소는 MAR로 전달되고 이 레지스터에 저장되어 있는 주소의 데이터를
기억장치로부터 MBR로 가져온다. 이때 프로그램 계수기 안에 있는 주소는 다음에 수행할
명령어의 주소로 증가하게 된다.
(3) MBR로 가져온 명령어는 이 명령어의 해독과 실행을 위해서 명령어 레지스터(Instruction Register)로 보내진다.
다운로드 맨위로