[어셈블리어] 어셈블리에대하여-6장

등록일 2003.09.05 한글 (hwp) | 38페이지 | 가격 1,000원

소개글

여러분께 많은 도움이 되었음합니다.
한글프리젠테이션용자료입니다.
프리젠테이션 용시 글자크기를36으로늘려주세요.!!

목차

* 계산과 논리 명령
-덧셈 명령
-뺄셈 명령
-곱셈 명령
-나눗셈 명령
-비교 명령
-논리 연산 명령
-데이터 변환 명령
-상태 비트의 설정

본문내용

*여러 바이트를 차지하는 압축 10진수 덧셈
여러 바이트 크기의 비압축 숫자를 더하는데 사용되었던 기술을 그대로 사용한다. 차이점은
1) AAA 대신에 DAA를 사용
2) 한 바이트에 두 자리씩 저장되어 있으므로 두 자리수씩 처리함
3) AAA와는 달리 보정된 숫자가 AL에 저장될 수 없을 정도로 커도 DAA는 AH에 1을 더하지 않는다. 캐리 플래그(CF)에 의존할 수 밖에 없음
(예제) P1 <= P1 + P2의 계산 (즉, 564321+456854 = 1021175의 계산)
P1 DB 00H, 56H, 43H, 21H
P2 DB 00H, 45H, 68H, 54H
..
*상태 플래그
상태 플래그의 값을 변경하는 명령은 많이 있으며, 대부분의 명령은 1개 이상의 플래그 값을 변경한다. 일반적으로 상태 플래그는 부호 있는 수(양수와 음수), 부호 없는 수(양수뿐임), 10진수 산술 연산에 사용된다.
■ 제로 플래그(zero flag) : 연산의 결과가 0이 아닐 때 세트된다
■ 사인 플래그(sign flag) : 연산의 결과가 음수일 때 세트된다.
■ 오버플로우 플래그(overflow flag) :
- 부호 있는 수의 연산에 사용된다.
- 연산의 결과가 너무 길 때 세트..

이 자료와 함께 구매한 자료

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