• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트
  • 위잇 도시락 이벤트

[전자전기실험]전자전기실험(16bit 마이크로프로세서) 프로그램 분기명령어 예비리포트

*동*
최초 등록일
2005.11.09
최종 저작일
2003.03
5페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

중앙대학교 전자전기공학부 3학년 실험
16bit 마이크로프로세서 예비리포트
(3장 프로그램 분기명령어)

목차

1. 실험목적
2. 이 론
(1) 플래그 레지스터
(2) 분기 명령어

본문내용

실험목적
2배정밀 곱셈 연산을 이해한다.
2배정밀 나눗셈 연산을 수행하는 알고리즘을 이해한다.
제곱근을 구하는 알고리즘과 프로그램을 이해한다.
분기 명령어에 사용되는 어드레싱 모드를 익힌다.

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

상위 바이트를 스테터스 플래그(status flag), 하위 바이트를 컨트롤 플래그(control flag)라 한다.
스테터스 플래그
CF(carry flag) : 연산 명령 후 최상위 비트에서 덧셈인 경우 캐리, 뺄셈인 경우 바로우가 발생하면 셋된다. 즉 바이트 처리인 경우에는 , 워드인 경우에는 가 대상이 된다. 또 로테이트, 시프트 명령에서 대상이 되는 비트의 ON / OFF 체크에도 이용할 수 있다.
PF(parity flag) : 연산 결과 하위 8비트에서 `1`이 되는 비트 수가 짝수면 셋되고, 홀수면 리셋된다. 데이터 전송에서 에러를 검출할 때 사용한다.
AF(auxiliary carry flag) : 연산 결과, 하위 4비트에서 캐리 또는 바로우가 발생할 때 셋된다. 10진 연산 명령에서 이용한다.
ZF(zero flag) : 연산 결과가 `0`일 때 셋된다. 비교 명령 등에서도 레지스터 내용은 변하지 않지만 뺄셈이기 때문에 그 결과에 따라서 셋된다.
SF(sign flag) : 연산 결과에서 최상위 비트가 `1`일 때 셋되고, `0`일 때 리셋된다. 부호 있는 숫자의 경우 최상위 비트가 `0`이면 양수, `1`이면 음수를 표시한다.
OF(overflow flag) : 부호있는 연산 결과, 오버플로가 발생하면 리셋된다. 바이트 연산에서는 -128∼+127, 워드 연산의 경우는 -32768∼+32767이 넘었다는 것을 가르킨다.

참고 자료

없음
*동*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

최근 본 자료더보기
탑툰 이벤트
[전자전기실험]전자전기실험(16bit 마이크로프로세서) 프로그램 분기명령어 예비리포트
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업