registros de la cpu

Registros de la CPU Registros de uso general

  • AX: Acumulador (AL:AH)
  • BX: Registro base (BL:BH)
  • CX: Registro contador (CL:CH)
  • DX: Registro de datos (DL:DH)
Registros de segmento (Solo se pueden usar para los usos mencionados a excepción de ES)
  • DS: Registro del segmento de datos
  • ES: Registro del segmento extra
  • SS: Registro del segmento de pila
  • CS: Registro del segmento de código
Registros punteros (También pueden tener uso general)
  • BP: Registro de apuntadores base
  • SI: Registro índice fuente
  • DI: Registro ìndice destino
Registros especiales (Solo se pueden usar para los usos mencionados)
  • SP: Registro apuntador de la pila
  • IP: Registro apuntador de la siguiente instrucción
  • F: Registro de banderas (8 bits)
La parte baja del registro AX se llama AL y la parte alta AH. La parte baja del registro BX se llama BL y la parte alta BH, y también ocurre lo mismo con el registro CX y DX.
Bits del registro de banderas
Overflow
  • NV (Apagado): No hay desbordamiento
  • OV (Encendido): Si lo hay
Direction
  • UP: Hacia adelante
  • DN: Hacia atras
Interrupts
  • DI: Desactivadas
  • EI: Activadas
Sign
  • PL: Positivo
  • NG: Negativo
Zero
  • NZ: No es cero
  • ZR: Si lo es
Auxilary carry
  • NA: No hay acarreo auxiliar
  • AC: Hay acarreo auxiliar
Parity
  • PO: Impar
  • PE: Paridad par
Carry
  • NC: No hay acarreo
  • CY: Si lo hay

Comentarios

Entradas populares de este blog

Ejercicios con funciones emu8086

Sintaxis del lenguaje ensamblador

programa turbo assembler