Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3 TIPOS DE INSTRUCCIONES
ARITMTICO-LGICAS: ADD, SUB, AND, OR, SLT
ADD $1, $2, $3
DE REFERENCIA A MEMORIA: LW, SW
LW $1, 100($2)
SALTOS (CONDICIONALES O NO): BEQ, J
BEQ $1, $2, 48
FORMATOS
FORMATO R
FORMATO I
FORMATO J
CONCEPTOS BSICOS
EJECUCIN DE INSTRUCCIONES: PASOS
COMN
LEER INSTRUCCIN DE LA MEMORIA CON EL PC
LEER REGISTROS ESPECIFICADOS EN LA INSTRUCCIN
SIMILAR
UTILIZAR LA ALU
DIFERENTE
TERMINACIN DE EJECUCIN DE INSTRUCCIN
VISIN GENERAL DE LA RUTA DE DATOS
ELEMENTOS BSICOS
BUSCA INSTRUCCIN
EJECUTAR INSTRUCCIN
INSTRUCCIONES ARITMTICO LGICAS
LW Y SW
LW RT, DESPL(RD) SW RT, DESPL(RD)
EJEMPLOS: LW $1, 24($2) $1= MEM[$2+24]
SW $1, 24($2) MEM[$2+24]= $1
FORMATO TIPO I
ACCESO A MEMORIA
INSTR SALTO CONDICIONAL
J DIRECCIN
EJEMPLO: J 1000 PC = PC[31-28] + 1000[27-2]+00[1-0]
FORMATO TIPO J
RUTA DE DATOS MONOCICLO
CADA RECURSO SE UTILIZA UNA SOLA VEZ EN CADA CICLO
REUTILIZACIN DE BLOQUES = MULTIPLEXOR
OPERACIONES TIPO R + LW/SW
AADIR BSQUEDA DE INSTRUCCIN
AADIR SALTO CONDICIONAL
AADIR SALTO INCONDICIONAL
LA ORGANIZACIN DEL PROCESADOR CONDICIONA EL TCPU
5 PASOS EN EL DISEO DEL PROCESADOR
ANALIZAR REPERTORIO DE INSTRUCCIONES FUNCIONALIDAD DEL CAMINO DE DATOS
SELECCIONAR COMPONENTES DEL CAMINO DE DATOS
ENSAMBLAR CAMINO DE DATOS PARA PROPORCIONAR LA FUNCIONALIDAD REQUERIDA.
ANALIZAR LA IMPLEMENTACIN DE CADA INSTRUCCIN PARA DETERMINAR LA UBICACIN DE LOS PUNTOS DE
CONTROL QUE PERMITAN EJECUTAR LAS TRANSFERENCIAS ENTRE REGISTROS.
DISEO DE LA UNIDAD DE CONTROL (A CONTINUACIN ...)
MIPS HACE FCIL LA IMPLEMENTACIN DE ESTOS PASOS
INSTRUCCIONES DEL MISMO TAMAO
REGISTRO FUENTE (RS) SIEMPRE EN LA MISMA POSICIN DEL FORMATO DE INSTRUCCIN
VALORES INMEDIATOS SIEMPRE DEL MISMO TAMAO (16 BITS) Y EN LA MISMA POSICIN (BITS 0-15)
OPERACIONES SIEMPRE SOBRE REGISTROS/INMEDIATOS CAMINO DE DATOS MONOCICLO CPI=1 TCLK
GRANDE
DISEO DEL CONTROL
RESUMEN DE LA RUTA DE DATOS
CAMINO DE DATOS CON TODOS LOS MULTIPLEXORES Y LNEAS DE CONTROL NECESARIAS.
DISEO DE LA UNIDAD DE CONTROL: VISIN
COMPLETA DE LA IMPLEMENTACIN
CAMINO DE DATOS CON LA UNIDAD PRINCIPAL DE CONTROL Y LA UNIDAD LOCAL DE CONTROL DE LA ALU
ALU
OPERACIONES A REALIZAR SEGN LA INSTRUCCIN:
LOAD (LW) Y STORE (SW): SUMA
SALTO (BEQ): RESTA
ARITMTICAS (TIPO R: ADD,SUB, OR,AND Y SLT): DEFINIDA POR EL CAMPO FUNCT
DEPENDENCIAS DE LAS SEALES DE CONTROL
TABLA DE VERDAD ALU
IMPLEMENTACIN CONTROL DE ALU
UNIDAD PRINCIPAL DE CONTROL
SIGNIFICADO DE LAS SEALES DE CONTROL