[전자전기 실험] 플레그 레지스터와 분기명령어

등록일 2003.06.26 한글 (hwp) | 5페이지 | 가격 500원

목차

■실험목적
■이 론


본문내용

⑴플래그 레지스터
⇒플래그 레지스터는 EU부분의 ALU(Arithmetic Logic Unit)에서 산술 연산 또는 논리연산의 결과 발생한 특정 상태를 표시해준다.
이 플래그 레지스터는 전체16비트 중 9비트를 사용하는데, 조건 분기등의 명령어와 함께 프로그램의 흐름을 변경하거나 CPU의 상태를 제어/확인하는데 사용된다.

⑵분기 주소 지정 방식 및 원리
⇒분기 명령어는 분기될 위치에 있는 명령어의 주소를 프로그램 카운터에 넣어 프로그램의 흐름을 변경시킨다. 8086에서 실제 주소가 『세그먼트+변위주소』로 구성되기 때문에 일부 분기 명령어는 IP 레지스터와 CS레지스터를 모두 변경시키나 나머지 분기 명령어는 IP레지스터 내용만을 변경시킨다. CS레지스터의 값을 변경시키는 분기 명령어를 세그먼트 간 분기 명령어라 하고, 나머지 분기 명령어를 세그먼트 내 분기 명령어라 한다. 무조건 분기 명령어만이 세그먼트간 분기를 수행할 수 있다.

      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서