Arquitecturas CISC y RISC
• Elementos de la arquitectura
• Operaciones del microprocesador
• Representación de las instrucciones de un microprocesador
• Soporte a procedimientosArquitecturas RISC y CISC
– Objetivo:
• Conocer y comparar las características básicas de las
arquitecturas CISC y RISC
Diseño de Sistemas Digitales
EL-3310
I SEMESTRE 2007
ITCR – Diseño deSistemas Digitales
Dr.-Ing. Paola Vega C.
ITCR – Diseño de Sistemas Digitales
Arquitecturas CISC y RISC
Arquitectura CISC
• Clasificación de arquitectura de acuerdo con la complejidad del ISA
–Arquitectura CISC (complex instruction set computer)
– Arquitectura RISC (reduced instruction set computer)
Objetivo: ISA amplio y versátil
•
•
•
•
•
•
• CISC: computadoras personales
• RISC: servidores yworkstations
• Ejemplos:
– CISC: INTEL (celeron, Pentium II, Pentium III, Pentium IV) y AMD
(Duron, Athlon).
– RISC: SPARC = Scalable Processor ARChitecture de la empresa Sun,
POWER PC
ITCR – Diseñode Sistemas Digitales
Dr.-Ing. Paola Vega C.
Dr.-Ing. Paola Vega C.
•
•
•
Gran cantidad de instrucciones
Instrucciones complejas
Gran cantidad de modos de direccionamiento
Soporta gran cantidad detipos de datos
Implementación de instrucciones de alto nivel lo más directamente posible
Reducción del tiempo de ejecución de instrucciones complejas por medio de
implementación directa en hardwareCompatibilidad con miembros anteriores de la familia
Microarquitectura más compleja
Instrucciones de longitud variable
ITCR – Diseño de Sistemas Digitales
Dr.-Ing. Paola Vega C.
Arquitectura CISCArquitectura RISC
Desventajas
• Poco uso de las instrucciones y direccionamientos complejos
• Poco aprovechamiento de parte de los compiladores: no es fácil encontrar
la mejor instrucción paraejecutar una tarea
• Baja densidad de código
• Accesos a memoria disminuyen velocidad de ejecución
Objetivo: Implementar el caso frecuente para ejecución rápida
•
•
•
•
•
•
•
Conjunto de instrucciones...
Regístrate para leer el documento completo.