검색 여닫기
검색
메뉴 여닫기
537
245
4
2.1천
noriwiki
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
특수 문서 목록
파일 올리기
환경 설정 메뉴 여닫기
notifications
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
user-interface-preferences
한국어
개인 도구
로그인
레지스터 문서 원본 보기
noriwiki
문서 공유하기
다른 명령
←
레지스터
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
[[분류: CPU]] == 개요 == 프로세서에 위치한 고속 메모리로 극히 소량의 데이터나 처리 중인 중간 결과와도 같은 프로세서가 바로 사용할 수 있는 데이터를 담고 있는 영역을 레지스터라고 한다. 컴퓨터 구조에 따라 크기와 종류가 다양하다. 일반적으로 현재 계산을 수행중인 값을 저장하는 데 사용된다. 대부분의 현대 프로세서는 메인 메모리에서 레지스터로 데이터를 옮겨와 데이터를 처리한 후 그 내용을 다시 레지스터에서 메인 메모리로 저장하는 로드-스토어 설계를 사용하고 있다. 레지스터는 메모리 계층의 최상위에 위치하며, 가장 빠른 속도로 접근 가능한 메모리이다. 최신 프로세서에서 레지스터는 대개 레지스터 파일로 구현되지만, 과거에는 플립플롭, 마그네틱 코어, 박막 필름 메모리 등으로 구현되기도 했다. == 레지스터의 종류 == * '''데이터 레지스터''' : [[정수]] 값을 저장할 수 있는 레지스터. * '''주소 레지스터''' : [[기억장치|메모리]] 주소를 저장하여 메모리 접근에 사용되는 레지스터. 어떤 프로세서에서는, 주소를 저장하는 것이 아니라 조작하기 위한 목적으로 '''색인 레지스터'''를 사용하기도 한다. * '''[[GPR|범용 레지스터]]''' : 데이터와 주소를 모두 저장할 수 있는 레지스터. * '''[[부동소수점]] 레지스터''' : 많은 시스템에서 [[부동소수점]] 값을 저장하기 위해 사용된다. * '''상수 레지스터''' : 0이나 1 등 고정된 값을 저장하고 있는 레지스터. * '''특수 레지스터''' : 프로그램의 상태를 저장한다. [[프로그램 계수 장치|프로그램 카운터]], [[스택 포인터]], [[상태 레지스터]] 등이 있다. ** '''[[명령 레지스터]]''' : 현재 실행중인 명령어를 저장한다. ** '''색인 레지스터''' : 실행중에 [[피연산자]]의 주소를 계산하는 데 사용된다. == 같이 보기 == [[캐시 메모리]]
레지스터
문서로 돌아갑니다.