모두CBT

8비트 CPU를 사용한 마이크로프로세서에서 가산과 감산시에 변화되며, … | [전기기능장 필기] 08년 2회차 기출문제 상세 페이지

1[전기기능장 필기] 08년 2회차
8비트 CPU를 사용한 마이크로프로세서에서 가산과 감산시에 변화되며, 특시 시프트(shift)와 로테이트 (rotate)명령 수행시 9번째의 비트로 사용되는 플래그(flag)는?
1
캐리(carry) 플래그
2
제로(zero) 플래그
3
사인(sign) 플래그
4
패리티(parity) 플래그
해설

이 경우 9번째 비트로 사용되는 플래그는 캐리(carry) 플래그이다.

8비트 연산에서 가산·감산 결과가 8비트 범위를 넘어서면 그 자리올림·빌림이 캐리 플래그에 반영되며, 시프트·로테이트 명령에서도 밀려나오는 비트가 이 플래그에 저장되어 사실상 9번째 비트 역할을 한다.

  • 제로 플래그는 연산 결과가 0인지만 나타내는 플래그이다.
  • 사인 플래그는 결과의 최상위 비트(부호)만 나타내는 플래그이다.
  • 패리티 플래그는 결과 비트의 짝수·홀수 개수를 나타내는 플래그이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.