Fundamentos de Direccionamiento y Arquitectura del Microprocesador

Informática y Telecomunicaciones2,87 KB

Modos de Direccionamiento

  • Inmediato: No hace falta búsqueda. La instrucción contiene la dirección real del objeto en lugar del propio objeto. “El operando está incluido en la propia instrucción” (Ejemplo: Suma 13+7).
  • Absoluto: El dato no se encuentra en la instrucción y debe ser buscado. “En los campos operandos vamos a encontrar las ubicaciones de los datos”.
  • Relativo: Proporciona una dirección base y un desplazamiento (offset) para encontrar el archivo. (Ejemplo: A la dirección ASIR1.B, súmale 2 y súmale 3).
  • Indirecto: Se utiliza un puntero. (Ejemplo: ADD con una 'I' para indicar indirecto, ADDI 0xB2 0xB5). Va a 0xB2 y dentro hay otra dirección; va a 0xB5 y dentro está la dirección del disco 3, apartado A.
  • Implícito: (Ejemplo: ADD 2 3). Existe un bloque de registros donde se depositan los datos y, mediante los números, se busca dicho bloque.

El Microprocesador

Funciones principales

  • Almacenar temporalmente las instrucciones de la memoria principal.
  • Decodificar las instrucciones y emitir órdenes para realizar dichas operaciones.
  • Generar los pulsos de tiempo necesarios para que las instrucciones y órdenes funcionen de forma síncrona.
  • Almacenar datos temporalmente en el banco de registros dedicado a esta función.
  • Efectuar las operaciones aritmético-lógicas que han sido previamente decodificadas.

Características técnicas

  • Función del reloj: Consigue que todo el sistema funcione sincronizado. Indica el número de ciclos que el reloj marca en un segundo. La frecuencia se mide en Hertzios (Hz), indicando el número de operaciones por segundo. Se utilizan multiplicadores como Kilo, Mega, Giga, Tera, Peta (kHz, MHz, GHz, THz, PHz).
  • Velocidad interna: Velocidad de trabajo del microprocesador con sus elementos internos (ejemplo: 3,20 GHz).
  • Velocidad externa o de bus (FSB - Front Side Bus): Es la velocidad del bus que comunica el microprocesador con el resto de los elementos de la placa base.
  • Velocidad de ejecución de las instrucciones: Tiempo que tarda el microprocesador en buscar la instrucción, interpretarla, ejecutarla y almacenar el resultado.
  • Juego de instrucciones: Indica el número de instrucciones de las que dispone el microprocesador para llevar a cabo las tareas solicitadas.
  • Ancho del bus de direcciones: Cantidad de direcciones disponibles para acceder a la memoria y obtener un dato o instrucción.
  • Número de registros internos: Porción de memoria integrada en el microprocesador para mantener cerca los datos utilizados frecuentemente.

Descargar

PDF Word HTML