El indicador de ajuste (AF) es un indicador de CPU en el registro FLAGS de todas las CPU compatibles con x86 y la familia 8080 anterior ; también se denomina bandera auxiliar y bandera de transporte auxiliar (AC, aunque esto puede confundirse con el registro de verificación de alineación). El bit de bandera está ubicado en la posición 4 en el registro de bandera de la CPU. Indica cuándo se ha generado un acarreo o préstamo aritmético a partir de los cuatro bits menos significativos, o un nibble inferior. Se utiliza principalmente para admitir aritmética decimal codificada en binario (BCD).
|
La bandera auxiliar se establece (en 1) si durante una operación de " agregar " hay un acarreo desde el nibble bajo (cuatro bits más bajos) al nibble alto (cuatro bits superiores), o un préstamo del nibble alto al nibble bajo , en la porción de 8 bits de orden inferior, durante una resta. De lo contrario, si no se lleva a cabo tal transferencia o préstamo, la bandera se borra o se "reinicia" (se establece en 0). [1]
Ver también
Referencias
- ^ "El manual del usuario de la familia 8086" (PDF) . Intel . Consultado el 2 de julio de 2020 .