Beruflich Dokumente
Kultur Dokumente
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
OFDF IF TF SF ZF AF PF CF
ESTRUCTURA DE COMPUTADORES I (Captulo 6: Los registros del microprocesador 8086) 6/7
1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA
INDICADORES DE CONDICIN
6.4.3.1 CF (Carry Flag) bandera de acarreo: Se pone a 1 cuando
tras una operacin tengo acarreo; puede referirse a operaciones de 8 o 16 bits.
6.4.3.2 PF (Parity Flag) bandera de paridad: Se pone a 1 cuando
tras una operacin tengo un nmero par de 1 en el resultado.
6.4.3.3 AF (Auxiliary Flag) bandera auxiliar: Se pone a 1 si se
produce un acarreo entre los bits 7 y 8 trabajando con 16 bits o entre los bits 3
y 4 trabajando con 8 bits. Se utiliza para ajustes decimales en operaciones en
BCD.
6.4.3.4 ZF(Zero Flag) bandera de cero: Se pone a 1 cuando el
resultado de la ltima operacin es cero, o cuando al comparar dos cadenas el
resultado es de igualdad.
6.4.3.5 SF (Sign Flag) bandera de signo: Se pone a 1 si el
resultado es negativo, o cuando al comparar dos cadenas, el resultado es de
no igualdad.
6.4.3.6 OF (Overflow flag) bandera de desbordamiento: Se
pone a 1 cuando el resultado de una operacin cambia el bit de signo de
manera incorrecta, es decir, cuando el resultado no se puede almacenar en el
destino.
INDICADORES DE CONTROL
6.4.3.7 TF (Trace Flag) bandera de paso a paso: Cuando est
bandera est a 1 obliga al 8086 a trabajar paso a paso generando una
interrupcin interna tras la ejecucin de cada instruccin, es muy til para la
depuracin de programas.
6.4.3.8 IF (Interrupt Flag) bandera de interrupciones: Si se pone
a 1 permite a la CPU que atienda las peticiones externas de interrupciones.
6.4.3.9 DF (Direction Flag) bandera de direccin: Se utiliza para
operaciones con cadenas. Si vale 1 la cadena se procesa de derecha a
ESTRUCTURA DE COMPUTADORES I (Captulo 6: Los registros del microprocesador 8086) 7/7
1 INGENIERA TCNICA EN INFORMTICA DE GESTIN-EUITI VITORIA
Profesor: Fernando Oterino Echvarri