13.다음 중 레지스터에 관한 설명으로 옳지 않은 것은?
해설
레지스터의 종류 -데이터 레지스터 : 정수 값을 저장할 수 있는 레지스터. -주소 레지스터 : 메모리 주소를 저장하여 메모리 접근에 사용되는 레지스터. 어떤 프로세서에서는, 주소를 저장하는 것이 아니라 조작하기 위한 목-적으로 색인 레지스터를 사용하기도 한다. -범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터. -부동 소수점 레지스터 : 많은 시스템에서 부동소수점 값을 저장하기 위해 사용된다. -상수 레지스터 : 0이나 1 등 고정된 값을 저장하고 있는 레지스터. -특수 레지스터 : 프로그램의 상태를 저장한다. 프로그램 카운터, 스택 포인터, 상태 레지스터 등이 있다. -명령 레지스터 : 현재 실행중인 명령어를 저장한다. -색인 레지스터 : 실행중에 피연산자의 주소를 계산하는 데 사용된다. 일반적 구성 프로세서 내부의 레지스터 구성은 일반적으로 다음과 같다. -PC(프로그램 계수기) : 다음에 실행할 명령어(instruction)의 주소를 가지고 있다. -IR(명령어 레지스터) : 현재 수행 중인 명령어를 가지고 있다. -MAR(메모리 주소 레지스터) : 메모리로부터 읽어오거나 메모리에 쓰기 위한 주소를 가지고 있다. -MBR(메모리 버퍼 레지스터) : 메모리로부터 읽어온 데이터 또는 메모리에 써야할 데이터를 가지고 있다. -I/O AR(입출력 주소 레지스터) : 입출력 장치에 따른 입출력 모듈의 주소를 가지고 있다. -I/O BR(입출력 버퍼 레지스터) : 입출력 모듈과 프로세서 간의 데이터 교환을 위해 사용된다.