메뉴 바로가기
서브메뉴 바로가기
본문 바로가기
설명 : Packed BCD 표현으로 어큐뮬레이터의 값을 조정한다. 두 개의 BCD 수를 더한 후의 부분은 보조 캐리 플래그가 1이거나 Acc의 하위 니블(0 3비트)이 9보다 크면 Acc에 6을 더해준다. 캐리 플래그가 세트이거나 상위 니블(4 7비트)이 9보다 큰 값이면 Acc에 60H를 더해 주고, Acc의 캐리 플래크는 최종적으로 조정된 값을 갖게 된다.
플래그 변화 : C, P
예제:
ADD A,#20HDAA
결과값
여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.
파일 용량 제한 : 0MB (허용 확장자 : *.*)
업로드 중... (0%)
Next:감소 명령Up:10진수화 명령Previous:10진수화 명령
DAA
Decimal Adjust Accumulator설명 : Packed BCD 표현으로 어큐뮬레이터의 값을 조정한다. 두 개의 BCD 수를 더한 후의 부분은 보조 캐리 플래그가 1이거나 Acc의 하위 니블(0 3비트)이 9보다 크면 Acc에 6을 더해준다. 캐리 플래그가 세트이거나 상위 니블(4 7비트)이 9보다 큰 값이면 Acc에 60H를 더해 주고, Acc의 캐리 플래크는 최종적으로 조정된 값을 갖게 된다.
플래그 변화 : C, P
예제:
결과값