Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Explique el funcionamiento de los registros AX, BX, CX, DX, AL, BL, CL, DL, AH,
BH, CH, DH, CS, DS, ES, SS, SI, DI.
AL: Es la parte más baja o byte más bajo del registro acumulador.
BL: Es la parte más baja o byte más bajo del registro base.
BH: Es el byte más alto o la parte más alta del registro base.
CH: Es el byte más alto o la parte más alta del registro base.
DH: Es el byte más alto o la parte más alta del registro de datos.
ES: Segmento extra, apunta sector de memoria que almacena los datos
adicionales, agrega 64kbytes para programas que hacen uso intensivo de
los datos.
SS: Segmento de pila, apunta sector de memoria que almacena las pilas.
Una pila o stack es una lista de elementos a la cual se le pueden insertar
o extraer elementos solo por uno de sus extremos.
TF (Trap flag, Trampa): Examina el efecto de una instrucción sobre los registros
y la memoria. Los programas depuradores como DEBUG, activan esta bandera
de manera que pueda avanzar en la ejecución de una sola interrupción a
un tiempo.
SF (Sign flag, Signo): Contiene el signo resultante de una operación aritmética
(0=positivo y 1= negativo).
AF (Auxiliary carry flag, Acarreo auxiliar): Contiene un acarreo externo del bit
3 en un dato de 8 bits, para aritmética especializada
PF (Parity flag, Paridad): Indica paridad par o impar de una operación en datos
de ocho bits de bajo orden (más a la derecha). (0=número de bits 1 es impar;
1=número de bits 1 es par).