레지스터의 구성
- 최초 등록일
- 2001.10.09
- 최종 저작일
- 2001.10
- 7페이지/ 한컴오피스
- 가격 1,000원
소개글
범용, 플래그 레지스터에 대한 term project입니다.
범용 레지스터는 많은데 플래그에 대해서는
자세히 나온 자료가 없더군요.
따로 뽑아서 정리를 했습니다.
많은 도움 되시길..
목차
CPU의 구성요소.
플래그 레지스터
제어플래그
범용 레지스터
범용레지스터의구성
본문내용
flag (플래그)
CPU가 바로 전에 실행한 연산의 결과를 나타내기 위해 사용되는 비트 정보.
자리올림, 오버플로, 부호, 0 등의 연산 결과를 나타내는 상태를 플래그 레지스터의 해당 비트(플립플롭)에 0 또는 1로 기록한다.
8086 에서는 연산결과및 시스템 제어를 위한 정보가 16비트의 플래그 레지스터로 들어간다.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
┌─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┐
│X│X│X│X│O│D│I│T│S│Z│X│A│X│P│X│C│
└─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┴─┘
오 디 인 트 사 제 보 패 캐
버 렉 터 랩 인 로 조 리 리
플 션 럽 캐 티
로 트 리
우
플래그 레지스터는 다시 두 가지로 나뉜다. 하나는 상태를 표시하는 상태 플래그 이고, 또 하나는 시스템을 제어하기 위한 정보를 담는 제어 플래그이다.
참고 자료
없음