Banderas DEBUG a Banderas x86



Esta herramienta sirve para automatizar la interpretación de los nombres de las banderas del registro FLAGS bajo DEBUG.COM, los cuales son muy poco familiares, y cambiarlos a nombres estándar de la documentación x86, junto con su valor de bits.

Por ejemplo, si en DEBUG tenemos las banderas NV UP EI PL ZR AC PE CY, este programa nos devolverá:

OF=0
DF=0
IF=1
SF=0
ZF=1
AF=1
PF=1
CF=1

Las banderas en DEBUG tienen los mismos nombres y valores de dos letras:

(OF) Desbordamiento (sí/no)
Poner: OV Quitar: NV

(DF) Direccion (reducción/incremento)
poner: DN quitar UP

(IF) Interrupción (activar/desactivar)
poner: EI quitar: DI

(SF) Signo (negativo/positivo)
poner: NG quitar: PL

(ZF) Cero (sí/no)
poner: ZR quitar: NZ

(AC) Acarrero Auxiliar (sí/no)
poner: AC quitar: NA

(PF) Paridad (par/impar)
poner: PE quitar: PO

(CF) Acarreo (sí/no)
poner: CY quitar: NC