Asdf
Procesador Intel Pentium 4
Procesador Pentium D.
Procesadores Intel Dual Core
Microprocesadores 8086/8088
A continuación se describe el significado de cadabit del registro F (banderas)
Todas las banderas apagadas:
NV UP DI PL NZ NA PO NC
Todas las banderas prendidas:
OV DN EI NG ZR AC PE CY
Significado de los bits:
•• Overflow NV= no hay desbordamiento OV = Sí lo hay •• Direction UP = hacia adelante DN = hacia atrás •• Interrupts DI = desactivadas EI = activadas •• Sign PL = positivo NG = negativo •• Zero NZ = no escero ZR = sí lo es •• Auxiliary Carry NA = no hay acarreo auxiliar AC = hay acarreo auxiliar •• Parity PO = paridad non PE = paridad par •• Carry NC = no hay acarreo CY = sí lo hay
Elregistro de banderas es un registro de 16 bits, pero no todos los bits se usan.
PSW Contiene 9 banderas. Tres banderas de control TF, DF, IF y seis banderas de status CF, PF, AF, ZF, SF, OF.
Estas 6últimas banderas representan el resultado de una operación aritmética o lógica. Permiten al programa alterar el curso de ejecución basado en los valo- res lógicos que almacenan.
COMPUTACIÓN VMICROPROCESADORES Y MICROCOMPUTADORAS
3. LENGUAJE ENSAMBLADOR DEL MICROPROCESADOR LUIS URIETA PÉREZ Y PABLO FUENTES RAMOS 3 -5
•• AF Llevar auxiliar = 1, indica que hubo “llevar” del nibble (4 bits) 0 alnibble 1. O un “pedir préstamo” del nibble alto al nibble bajo. •• CF Llevar = 1, cuando ha ocurrido un “llevar” o “pedir préstamo” del resultado (8 o 16 bits) •• OF Sobreflujo = 1, indica que haocurrido un sobreflujo aritmético. Esto significa que el tamaño del resultado excede la capacidad de ALMACENAMIENTO del des- tino y el dígito significativo se perdió. •• SF Signo. Esta bandera se activacuando el bit más significativo del resultado es 1. Ya que los números binarios negativos son representados usando notación C2, SF refleja el signo del resultado: 0 indica + 1 indica - •• PF...
Regístrate para leer el documento completo.