ARQUITECTURA CISC
1. DEFINICION
En español (computador con conjunto de instrucciones complejas) es un modelo de
arquitectura de computadores. los microprocesadores CISC tienen un conjunto de
instrucciones que se caracterizan por ser muy amplio y permitir operaciones complejas
entre operandos situados en la memoria o en los registros internos, en contraposición
a la arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la
actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un
sistema que convierte dichas instrucciones complejas en varias instrucciones simples
del tipo RISC, llamadas generalmente microinstrucciones.
❖ Los CISC pertenece a la primera corriente de construcción de procesadores,
antes del desarrollo de los RISC
2. FUNCIONAMIENTO
❖ Funciona directamente en los bancos de la memoria de computadora y no
requiere a programador llamar explícitamente ningún cargamento o las
funciones el almacenar.
❖ Se asemeja de cerca de un comando en una lengua de alto nivel.
❖ Una de las ventajas de este sistema es que el recopilador tiene que hacer muy
poco los trabajos para traducir unan declaración del idioma de alto nivel a la
asamblea por que la longitud del código es relativamente corta.
❖ El ESPOLON muy pequeño se requiere para almacenar instrucciones. el énfasis
se pone en instrucciones complejas del edificio directamente en el hardware.
❖ CISC refleja la forma en que se desarrolla y las mejoras que se habían
introducido a las arquitecturas de procesadores hasta, más o menos ,1975.
❖ CISC es el computador con un conjunto complejo de instrucciones, representa
el nombre la corriente principal desarrollada en arquitectura de
computadores.
3. CARACTERISTICA
❖ La microprogramación es una característica importante y esencial de casi toda
la arquitectura CISC.
Ejemplo:
✓ Intel 8086
✓ 8088
✓ 80286
✓ 80386
✓ 80486
✓ Motorola 68000
✓ 68010
✓ 620
✓ 8030
✓ 684
❖ La microprogramación significa que cada instrucción de máquina es
interpretada por una microprograma localizado en una memoria en el circuito
integrado del procesador.
❖ En la década del sesenta la microprogramación, por sus características, era la
técnica más apropiada para las tecnologías de memorias existentes en esa
época y permitía desarrollar también procesadores con compatibilidad
ascendente.
❖ En consecuencia, los procesadores se dotaron de poderes conjunto de
instrucciones
❖ As instrucciones compuestas son decodificadas internamente ejecutadas con
una serie de microinstrucciones almacenadas en una ROM interna. para esto
se requiere de varios ciclos de reloj (al menos uno por micro reloj).
❖ La meta fundamental de la arquitectura de CISC es terminar una tarea adentro
como pocas líneas de la asamblea como sea posible. esto es alcanzando
construyendo el hardware del procesador que es capaz de entender y de
ejecutar una serie de operaciones.
❖ Para esta tarea particular, un procesador de CISC vendría preparado con una
instrucción especifica ala que se nombra MULT. cuando esta instrucción esta
ejecutada, carga los dos valores en los registros separados, multiplica los
operandos en la unidad de la ejecución y después almacena el producto en el
registro apropiado. así, la tarea entera de multiplicar dos números se puede
terminar con una instrucción.
4. APLICACIÓN
Las arquitecturas CISC utilizadas desde hace 15 años ha permitido desarrollar un gran
número de productos se software .ello representa una considerable inversión y
asegura a estas familias de procesadores un mercado creciente .sin embargo
simultáneamente aumentan las aplicaciones en las cuales la capacidad de
procesamiento que se puede obtener del sistema es más importante de
compatibilidad con el hardware y el software anterior ,lo cual no solo es válido en los
sub sistemas de alta capa idad e el a po de los siste as lla ados e edded ,e los que
siempre dominaron las soluciones especiales de alta capacidad de procesamiento
sino también para las estaciones de trabajo
5. EVOLUCION O GENERACION
6. EJEMPLOS
❖ Intel 8086,8088,80286,80386,80486
❖ Motorola 68000,68010,68020,68030,2840
❖ Mips,millions instrucion per second
❖ Pa-risc,hewlett packard
❖ Sparc,scalable processor architecture,sun microsystems
❖ Power pc,apple,Motorola e ibm
7. VENTAJAS
❖ Reduce la dificultad de crear compiladores
❖ Permite reducir el costo total del sistema
❖ Reduce los costos de creación de software
❖ Mejora la compactación de código
❖ Facilita la depuración de errores.
Referencia:
[Link]