레지스터의 의의 및 종류
본 자료는 1페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

레지스터의 의의 및 종류에 대한 보고서 자료입니다.

목차

1. 레지스터의 의의

2. 레지스터의 종류
1) 범용 레지스터
2) 포인터 레지스터
3) 플래그 레지스터
4) 세그먼트 레지스터

본문내용

령어들이 자동적으로 참조하기 때문 에 이들 플래그의 값을 직접 신경쓰지 않아도 무방하고 그냥 없는 듯이 여기면 된다.
4) 세그먼트 레지스터 CS SS DS ES (FS GS) 이들 레지스터는 모두 16비트 크기로 메모리의 특정 영역을 가리키는 용도로 사용 되는 레지스터이다. 인텔의 CPU는 메모리의 영역을 용도에 따라 세그먼트로 나누어서 사용한다. 과거 16비트 프로그래밍 시절에는 한 세그먼트가 가리키는 메모리 영역이 64KB에 불과 했기 때문에 중요한 의미를 가졌지만 요즘의 32비트 프로그래밍 시절에는 32비트 주소만 해도 4GB 라는 방대한 메모리 영역을 나타낼 수 있다.그래서운영체제가 한번 설정을 해주고 나면 응용 프로그램에서는 신경 쓸일이 거의 없는 레지스터들이다. 일반적인 프로그램에서는 없듯이 생각해도 무방하다는 것이다. 각각의 레지스터의 이름은 Code Segment, Stack Segment, Data Segment, Extra Segment이고 이름이 암시하듯이 코드 영역, 스택 영역, 데이터 영역 을 가리키는 용도로 사용된다. ES, FS, GS 는 모두 Extra Segment로 DS 처럼 데이터 영역을 가리키는 용도로 사용되고 DS를 보조 해주는 세그먼트 레지스터이다. 두곳 이상의 데이터 저장영역을 가리켜야 할 때 DS와 함께 사용된다. 하지만 32비트 프로그램에서는 DS와 ES가 같은 영역을 가리키고 있기 때문에 굳이 세그먼트 레지스터에 대해서 신경을 쓸 필요가 없다. 특히 FS, GS는 286 이후에 추가된 것으로 운영체제를 작성하는 게 아니라면 없듯이 여겨도 된다.
  • 가격1,000
  • 페이지수5페이지
  • 등록일2012.03.13
  • 저작시기2009.06
  • 파일형식한글(hwp)
  • 자료번호#791659
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니