Registros internos de un microprocesador - lenguaje ensamblador

728 palabras 3 páginas
REGISTROS INTERNOS DEL MICROPROCESADOR
La Unidad Central de Proceso (CPU, por sus siglas en inglés ) tiene 14 registros internos cada uno de 16 bits. Los primeros cuatro, AX, BX, CX y DX, son de uso general y se pueden usar también como registros de 8 bits. Es decir, AX se puede dividir en AH y AL (AH es el byte alto, high, y AL es el byte bajo, low) Lo mismo es aplicable a los otros tres (BX en BH y BL, CX en CH y CL y DX en DH y DL) Estos son los únicos registros que pueden usarse de modo dual (en 8 o 16 bits)
Los registros de la CPU son conocidos por sus nombres propios, que son:
AX (acumulador)
BX (registro base)
CX (registro contador)
DX (registro de datos)
DS (registro del segmento de datos)
ES (registro del segmento
…ver más…
El registro de segmentos más importante es el CS o segmento de código. Es aquí donde se encuentra el código ejecutable de cada programa, el cual está directamente ligado a los diferentes modelos de memoria. El registro BP (base pointer) se usa para manipular la pila sin afectar al registro de segmentos SS. Es útil cuando se usa interfaz entre lenguajes de alto nivel y el en samblador.

Puesto que dicha interfaz se basa en el concepto de la pila BP, nos permite acceder parámetros pasados sin alterar el registro de segmento SS. Los registros SI y DI son útiles para manejar bloques de cadenas en memoria, siendo el primero el índice fuente y el segundo el índice destino. En otras palabras, SI representa la dirección donde se encuentra la cadena y DI la dirección donde será copiada. El registro SP apunta a un área específica de memoria que sirve para almacenar datos bajo la estructura LIFO (último en entrar, primero en salir), conocida como pila (stack ) El registro IP (instruction pointer) apunta a la siguiente instrucción que será ejecutada en memoria. A continuación se describe el significado de cada bit 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
Direction
Interrupts
Sign
Zero

Documentos relacionados

  • Pasos para ensamblar y enlazar un programa en lenguaje ensamblador
    763 palabras | 4 páginas
  • Control Interno De Un Bar
    1277 palabras | 6 páginas
  • Parametros Basicos De Un Microprocesador
    1330 palabras | 6 páginas
  • Procedimientos Y Macros En Lenguaje Ensamblador
    2350 palabras | 10 páginas
  • Programas básicos de lenguaje ensamblador
    619 palabras | 3 páginas
  • Modularizacion de lenguaje ensamblador
    1162 palabras | 5 páginas
  • Unidad 1 Introducción al Lenguaje Ensamblador
    1990 palabras | 8 páginas
  • Pasos para ensamblar y enlazar un programa en lenguaje ensamblador
    751 palabras | 4 páginas
  • Lenguaje ensamblador,tipos y caracteristicas.
    2755 palabras | 12 páginas
  • Registros(lenguaje ensamblador)
    1321 palabras | 6 páginas