레지스터

레지스터
CPU 내부에 잇는 8,16,32Bit 고속 저장소를 말하며 일반적으로 사용하고 있는 메모리 보다 데이터를 훨씬 빨리 읽거나 쓰도록 되어 있다.

  • 세그먼트 레지스터
    • CS(Code Segment) : 프로그램의 실행 명령어들이 내장되는 메모리 영역의 시작위치를 보관
    • DS(Data Segment) : 데이터가 저장되는 메모리 영역의 시작위치를 보관
    • SS(Stack Segment) : 스택으로 사용되는 메모리 영역의 시작위치를 보관
    • ES(Extra Segment) : 변수들을 위한 추가 메모리 영역의 시작 위치를 보관

  • 인덱스 레지스터


    • BP(Base Pointer) : SS 레지스터로부터의 오프셋 주소를 갖는다.
    • SP(Stack Pointer) : 스택 최상부 위치의 오프셋 주소를 갖는다.
    • SI(Source Index) : 소스 문자열이 사용되며 SI 레지스터가 이 문자열을 가리킨다.
    • DI(Destination Index) : 이 레지스터는 문자열 이동 명령어에서 데스티네이션을 가리키는데 사용



출처

  • http://goo.gl/r6Jml

Leave a Reply