현재 위치 - 중국 분류 정보 발표 플랫폼 - 비즈니스 서비스 정보 - < p>DAA 는 무엇을 의미합니까?

< p>DAA 는 무엇을 의미합니까?

< /p>

십진수와 조정 명령 DAA (decimAL adjust after ADDition)

이 명령은 add 또는 ADC 명령이 두 개의 압축된 BCD 코드를 연산하여 얻은 al 을 조정하는 값입니다 < /p>

압축된 BCD 코드는 1 바이트로 2 개의 BCD 코드를 보관하고, 로우 4 자리와 하이 4 자리는 모두 BCD 코드입니다. < /p>

조정 규칙은 다음과 같습니다. < /p>

1, AL 의 낮은 4 자리가 9 보다 크거나 플래그 비트 AF=1 인 경우 AL=AL+6, af = 1; < /p>

2, AL 의 높이 4 자리가 9 보다 크거나 CF=1 인 경우 AL=AL+60H, cf = 1; < /p>

3, 위 두 점이 모두 유효하지 않은 경우 플래그 비트 AF 및 CF 를 지웁니다. < /p>

조정된 AL 값은 여전히 압축된 BCD 코드입니다. 즉, 두 개의 압축된 BCD 코드를 더하고 조정한 결과 역시 압축된 BCD 코드입니다. < /p >