Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivo:
Conocer y comparar las caractersticas bsicas de las
arquitecturas CISC y RISC
Arquitectura CISC
Arquitectura CISC
Arquitectura RISC
Desventajas
Poco uso de las instrucciones y direccionamientos complejos
Poco aprovechamiento de parte de los compiladores: no es fcil encontrar
la mejor instruccin para ejecutar una tarea
Baja densidad de cdigo
Accesos a memoria disminuyen velocidad de ejecucin
Ventajas
Microarquitectura ms simple
Instrucciones ms cortas, menos tiempo de acceso a memoria
Compiladores ms sencillos y eficientes
Desventajas
Mayor nmero de lneas de cdigo para una funcin
Compatibilidad con arquitecturas antiguas es ms difcil de mantener
Motivaci
Motivacin de arquitectura RISC
Instrucciones simples pueden ejecutarse en pocos ciclos de reloj/ciclos de
reloj ms cortos
RISC
Instrucciones multiciclo
Carga/almacenamiento incorporadas en
otras instrucciones
Carga/almacenamiento son
instrucciones separadas
Arquitectura memoria-memoria
Arquitectura registro-registro
Instrucciones largas,
Cdigo con menos lneas
Instrucciones cortas,
Cdigo con ms lneas
Compiladores complejos
Elimina microcdigo y la decodificacin
de instrucciones complejas
RISC (MIPS)
Lw $t0, 0($s3)
Lw $t1, 100($s2)
Add $t2, $t0, $t1
Sw $t2, 0($s3)
Addi $s3, $s3,1