레지스터는 데이터를 저장하고 조작하는 것을 돕는 마이크로프로세서의 메모리 영역이다. 컴퓨팅에서, 하드웨어 레지스터는 다른 종류의 '하드웨어 입출력 (I/O)'를 위한 저장공간이다. 하드웨어 레지스터는 주요 주변장치의 내부에 포함되어 있고, '메모리맵 I/O'나 '포트맵 I/O'의 의미에 따라서 컴퓨터의 '중앙 처리 장치(CPU)'를 나타낸다. 특히 초기화 동안에, "환경설정"과 주기능의 시작을 포함하는 하드웨어 레지스터의 일반적인 사용은, 1. "버퍼 저장공간" (예시로 그래픽 카드 VGA 를 위한 비디오 메모리)과, 2. 하드웨어 장치에 발생되는 주요한 사건 같은 "상황 보고"가 있다. 읽어진 하드웨어 레지스터는 프로세서(Processor, Microprocessor, CPU)에 의한, "읽기"나 "저..