PROCESADOR
UNIDAD ARITMÉTICA  LÓGICA- Realiza las operaciones aritméticas y lógicas con los datos.  El resto de los elementos del comp. están para suministrarle datos, a fin de que esta los procese, y para recuperar los datos.
 Núcleo o esencia del computador.UNIDAD ARITMÉTICA  LÓGICA Los datos se presentan a la ALU en registros, y en registros se almacenan los resultados. (reg. internos al proc.).
 La aritmética normalmente se realiza con dos tipos de números: enteros y coma flotante.
ALUINSTRUCCIONES	El conjunto de instrucciones máquinas constituye la especificación o requisitos del procesador, en otras palabras, el func. del proc. está determinado por las instruc. que ejecuta.
ALUREPERTORIO  DE  INSTRUCCIONES Código de Operación.
 Referencia a Operandos Fuentes u Origen.
 Referencia a Operandos de Destino o Resultado.
 Referencia a la siguiente Instrucción.ALUCÓDIGO  DE  OPERACIÓN Especifican operaciones aritméticas lógicas.
 Transferencia de datos entre dos registros.
 Entre registros y memoria.
 Entre dos posiciones de memoria.
 Entrada / Salida
 Control.ALUTIPO  DE  INSTRUCCIONES De Procesamiento de Datos.
 De Almacenamiento de Datos.
 De Transferencia de Datos.
 De Control.ALUREPRESENTACIÓN  DE  INSTRUC. ADD  Sumar.
 SUB  Restar.
 MPY  Multiplicar.
 DIV  Dividir.
 LOAD  Cargar datos de memoria.
 STOR  Almacenar datos en memoria (memorizar).
ALUDISEÑO  DEL  REPERTORIO  DE  INST.Repertorio de Operaciones: cuántas y qué operc. considerar, y cuán complejas deben ser.- Tipos de Datos: con qué efectuar operaciones. Formatos de Instruc: longitud de instruc. (bits), num. de direcc., tamaño de los campos, etc.ALUDISEÑO  DEL  REPERTORIO  DE  INST.- Registros: número de reg. del procesador que pueden ser referenciados por las instrucciones, y su uso.  Direccionamiento: modos de direccionamiento mediante los cuales puede especificarse la dirección de un operando.UNIDAD  DE CONTROL Es quien hace posible que todo ocurra.
 Emite señales de control externas al procesador para producir el intercambio de datos con la memoria y los módulos de E/S.UNIDAD  DE CONTROL Emite señales internas al procesador para transferir datos entre registros, hacer que la ALU ejecute una función concreta, y regular otras operaciones internas.
 La entrada a la UC esta compuesta por el reg de inst (IR), los indicadores de estado y ciertas señales de control de fuentes externas (señales de interrupción).  DISEÑO  UCEjecución de un programaCiclo de InstrucciónCiclo de InstrucciónCiclo de InstrucciónCaptaciónIndirectoEjecuciónInterrupciónµOPµOPµOPµOP
DISEÑO  UC	La ejecución de un programa consiste en la realización secuencial de instrucciones. Cada instrucción se ejecuta durante un ciclo de instrucción compuesto por subciclos más cortos (captación, indirecto, ejecución, interrupción). La ejecución de cada subciclo incluye una o más operaciones más breves (microoperaciones).
DISEÑO  UC	* Registro de Dirección de Memoria (MAR): especifica la dirección de memoria de una operación de lectura o escritura. 	* Registro Intermedio de Memoria (MBR): contiene el valor a almacenar en memoria o el ultimo valor leído de memoria. 	* Contador de Programa (PC): contiene la dirección de la siguiente instrucción a captar. 	* Registro de Instrucción (IR): contiene la ultima instrucción captada.
DISEÑO  UCCICLO DE CAPTACIÓN
DISEÑO  UCCICLO  DE  CAPTACIÓN T1:     MAR    (PC). T2:     MBR    MEMORIA.             PC    (PC)  +  I.T3:     IR    (MBR).
DISEÑO  UCCICLO  DE  CAPTACIÓN
DISEÑO  UCCICLO  INDIRECTO
DISEÑO  UCCICLO  INDIRECTO T1:    MAR    (IR  (Dirección)). T2:    MBR    MEMORIA.T3:    IR  (Dirección)    (MBR  (Dirección)).
DISEÑO  UCCICLO  INDIRECTO
DISEÑO  UCCICLO  DE  INTERRUPCIÓNT1:    MBR    (PC). T2:    MAR    Dirección de salvaguarda.            PC    Dirección de rutina.T3:    MEMORIA    (MBR).
DISEÑO  UCCICLO  DE  INTERRUPCIÓN
DISEÑO  UCCICLO  DE  EJECUCIÓN(ADD  R1, X)T1:    MAR    (IR  (Dirección)). T2:    MBR    MEMORIA.T3:    R1    (R1)  +  (MBR).
DISEÑO  UCCICLO  DE  EJECUCIÓN  (ISZ   X)T1:    MAR    (IR  (Dirección)). T2:    MBR    MEMORIA.T3:    MBR    (MBR)  +  1.T4:     MEMORIA    (MBR).             IF  ((MBR) = 0)  then  (PC    PC  +  I).
DISEÑO  UCCICLO  DE  EJECUCIÓN  (BSA   X)T1:    MAR    (IR  (Dirección)).             MBR    (PC).T2:    PC    (IR  (Dirección)).            MEMORIA    (MBR).T3:    PC    (PC)  +  I.
CARACTERIZACIÓN  DE  LA  UC Definir los elementos básicos del procesador.
 Describir las microoperaciones que ejecuta el procesador.
 Determinar las funciones que debe realizar la UC para hacer que se ejecute las microoperaciones.CLASIFICACIÓN  MICROOPERACIONES Transferir datos de un registro a otro.

PROCESADOR

  • 1.
  • 2.
    UNIDAD ARITMÉTICA LÓGICA- Realiza las operaciones aritméticas y lógicas con los datos. El resto de los elementos del comp. están para suministrarle datos, a fin de que esta los procese, y para recuperar los datos.
  • 3.
    Núcleo oesencia del computador.UNIDAD ARITMÉTICA LÓGICA Los datos se presentan a la ALU en registros, y en registros se almacenan los resultados. (reg. internos al proc.).
  • 4.
    La aritméticanormalmente se realiza con dos tipos de números: enteros y coma flotante.
  • 6.
    ALUINSTRUCCIONES El conjunto deinstrucciones máquinas constituye la especificación o requisitos del procesador, en otras palabras, el func. del proc. está determinado por las instruc. que ejecuta.
  • 7.
    ALUREPERTORIO DE INSTRUCCIONES Código de Operación.
  • 8.
    Referencia aOperandos Fuentes u Origen.
  • 9.
    Referencia aOperandos de Destino o Resultado.
  • 10.
    Referencia ala siguiente Instrucción.ALUCÓDIGO DE OPERACIÓN Especifican operaciones aritméticas lógicas.
  • 11.
    Transferencia dedatos entre dos registros.
  • 12.
  • 13.
    Entre dosposiciones de memoria.
  • 14.
  • 15.
    Control.ALUTIPO DE INSTRUCCIONES De Procesamiento de Datos.
  • 16.
  • 17.
  • 18.
    De Control.ALUREPRESENTACIÓN DE INSTRUC. ADD Sumar.
  • 19.
    SUB Restar.
  • 20.
    MPY Multiplicar.
  • 21.
    DIV Dividir.
  • 22.
    LOAD Cargar datos de memoria.
  • 23.
    STOR Almacenar datos en memoria (memorizar).
  • 24.
    ALUDISEÑO DEL REPERTORIO DE INST.Repertorio de Operaciones: cuántas y qué operc. considerar, y cuán complejas deben ser.- Tipos de Datos: con qué efectuar operaciones. Formatos de Instruc: longitud de instruc. (bits), num. de direcc., tamaño de los campos, etc.ALUDISEÑO DEL REPERTORIO DE INST.- Registros: número de reg. del procesador que pueden ser referenciados por las instrucciones, y su uso. Direccionamiento: modos de direccionamiento mediante los cuales puede especificarse la dirección de un operando.UNIDAD DE CONTROL Es quien hace posible que todo ocurra.
  • 25.
    Emite señalesde control externas al procesador para producir el intercambio de datos con la memoria y los módulos de E/S.UNIDAD DE CONTROL Emite señales internas al procesador para transferir datos entre registros, hacer que la ALU ejecute una función concreta, y regular otras operaciones internas.
  • 26.
    La entradaa la UC esta compuesta por el reg de inst (IR), los indicadores de estado y ciertas señales de control de fuentes externas (señales de interrupción). DISEÑO UCEjecución de un programaCiclo de InstrucciónCiclo de InstrucciónCiclo de InstrucciónCaptaciónIndirectoEjecuciónInterrupciónµOPµOPµOPµOP
  • 27.
    DISEÑO UC Laejecución de un programa consiste en la realización secuencial de instrucciones. Cada instrucción se ejecuta durante un ciclo de instrucción compuesto por subciclos más cortos (captación, indirecto, ejecución, interrupción). La ejecución de cada subciclo incluye una o más operaciones más breves (microoperaciones).
  • 28.
    DISEÑO UC *Registro de Dirección de Memoria (MAR): especifica la dirección de memoria de una operación de lectura o escritura. * Registro Intermedio de Memoria (MBR): contiene el valor a almacenar en memoria o el ultimo valor leído de memoria. * Contador de Programa (PC): contiene la dirección de la siguiente instrucción a captar. * Registro de Instrucción (IR): contiene la ultima instrucción captada.
  • 29.
    DISEÑO UCCICLODE CAPTACIÓN
  • 30.
    DISEÑO UCCICLO DE CAPTACIÓN T1: MAR  (PC). T2: MBR  MEMORIA. PC  (PC) + I.T3: IR  (MBR).
  • 31.
    DISEÑO UCCICLO DE CAPTACIÓN
  • 32.
    DISEÑO UCCICLO INDIRECTO
  • 33.
    DISEÑO UCCICLO INDIRECTO T1: MAR  (IR (Dirección)). T2: MBR  MEMORIA.T3: IR (Dirección)  (MBR (Dirección)).
  • 34.
    DISEÑO UCCICLO INDIRECTO
  • 35.
    DISEÑO UCCICLO DE INTERRUPCIÓNT1: MBR  (PC). T2: MAR  Dirección de salvaguarda. PC  Dirección de rutina.T3: MEMORIA  (MBR).
  • 36.
    DISEÑO UCCICLO DE INTERRUPCIÓN
  • 37.
    DISEÑO UCCICLO DE EJECUCIÓN(ADD R1, X)T1: MAR  (IR (Dirección)). T2: MBR  MEMORIA.T3: R1  (R1) + (MBR).
  • 38.
    DISEÑO UCCICLO DE EJECUCIÓN (ISZ X)T1: MAR  (IR (Dirección)). T2: MBR  MEMORIA.T3: MBR  (MBR) + 1.T4: MEMORIA  (MBR). IF ((MBR) = 0) then (PC  PC + I).
  • 39.
    DISEÑO UCCICLO DE EJECUCIÓN (BSA X)T1: MAR  (IR (Dirección)). MBR  (PC).T2: PC  (IR (Dirección)). MEMORIA  (MBR).T3: PC  (PC) + I.
  • 40.
    CARACTERIZACIÓN DE LA UC Definir los elementos básicos del procesador.
  • 41.
    Describir lasmicrooperaciones que ejecuta el procesador.
  • 42.
    Determinar lasfunciones que debe realizar la UC para hacer que se ejecute las microoperaciones.CLASIFICACIÓN MICROOPERACIONES Transferir datos de un registro a otro.