Microprocesador en profesordeinformatica.com

hardware

Microprocesador

Por Aitor López de Aberasturi el Domingo, 16 de Agosto de 2015 0 Comentarios

La CPU, procesador o microprocesador permite la ejecución de programas realizándose para ello los cálculos necesarios. Se compone de:

  • La unidad Aritmético-Lógica (ALU)
  • Es la encargada de realizar las operaciones aritméticas (sumas, restas, multiplicaciones,...) y lógicas (comparación). La Unidad aritmético lógica obtiene unos datos de la Unidad de Control y tras realizar los cálculos le devuelve un resultado.

  • La unidad de Control (UC)
  • Es el cerebro del ordenador: Analiza e interpreta las instrucciones, controla los demás componentes físicos del ordenador mediante señales de control enviadas a estos y atiende interrupciones (Ej: cuando se pulsa una tecla). La UC está compuesta por:

    • Decodificador: Se encarga de separar el código de operación de los operandos. El código de operación idica que operación tiene que realizar la UC y los operandos indican la dirección de memoria donde se encuentran. Ej. ADD A,B
    • Secuenciador: Sincronizado con el reloj se encarga de enviar micro-ordenes al resto de elementos del ordenador para la ejecución de una instrucción.
    • Reloj: Es encargado de emitir unos pulsos a intervalos fijos.
    • Y dos registros:
      • Contador de programa (CP): Contiene la dirección de memoria de la siguiente instrucción que se va a ejecutar.
      • Registro de instrucción (RI):< Contiene la instrucción que se está ejecutando.
    • Los registros

      La CPU va a disponer de unos registros internos, lo que se denomina la memoria de la CPU. Estos registros determinan si nuestro micro es de 32 o 64 bits (antes eran de 8,16). Con un micro de 32 bits solo podremos utilizar 4Gb de memoria RAM.

      Existen dos tipos de registros:

      • Registros visibles al usuario:
      • Son a los que se puede acceder mediante el lenguaje máquina: Registros de dirección, registros de datos y registros de control.

      • Registros de control y estado:
      • Los que intervienen en la ejecución de las instrucciones. A los anteriormente citados CP (Contador de programa) y RI (Registro de intercambio de memoria), añadiremos el RDM (Registro de dirección de memoria) y el RIM (registro de intercambio de memoria).

      • Circuito operacional: Encargada de realizar la operación.
      • Registro de entrada A y B: Son registros donde se guardan los operandos antes de realizarse el cálculo.
      • Registro Acumulador: Donde se almacenan el resultado.
      • Registros de estado: Marcan el estado de una operación ejecutada (número negativo, overflow, etc).

      Próxima entrada

      Lectura de memoria
      

Sobre el profe

Esta es la página web de Aitor Lopez de Aberasturi profesor de informática en ITS Ciudad Jardin. También puedes visitar mi blog de clase.