검색어 입력폼

[마이크로 프로세서] 블록전송과 사칙연산

등록일 2003.05.25 한글파일한글 (hwp) | 7페이지 | 가격 1,000원

목차

문제1. 블록전송
문제2. 사칙연산

본문내용

논리 연산그룹(LOGICAL OPERATION GROUP)
Z80 CPU에서 다룰 수 있는 논리 연산 데이터는 오직 8비트 뿐이다. 논리 연산의 종류는 AND, OR, XOR, 1의 보수, 캐리비트의 처리, 로테이트, 시프트, 비트처리, 비교등이 있다.
①AND-A레지스터와 연산을 통해서 A레지스터에 재저장된다. 예를 들어 AND B라는 명령은 레지스터 A의 내용과 레지스터 B의 내용을 비트끼리 논리곱을 하여 결과를 A레지스터에 넣게 된다. 이때 플래그에 영향을 주며 특히 캐리 플래그는 0으로 클리어 되고 P/V플래그에서는 패리티 플래그로 사용해서 1의 숫자가 짝수 이면 세트, 1의 숫자가 홀수이면 클리어가된다.
②OR-OR 연산은 A레지스터와 연산을 해서 A레지스터에 재저장되고 플래그에 영향은 AND연산에서와 같다. 예를 들어 OR H 라는 명령은 A레지스터의 내용과 H레지스터의 내용을 비트끼리 논리합 연산한 후 결과를 A레지스터에 싣는다.
다운로드 맨위로