Arquitecturas cisc y rics
La microprogramación es una característica importante y esencial de casi todas las arquitecturas CISC.
Como por ejemplo:
Intel 8086, 8088, 80286, 80386, 80486.
Motorola68000, 68010, 68020, 68030, 6840.
La microprogramación significa que cada instrucción de máquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador.En la década de los sesentas 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énprocesadores con compatibilidad ascendente. En consecuencia, los procesadores se dotaron de poderosos conjuntos de instrucciones.
Las instrucciones compuestas son decodificadas internamente y ejecutadascon una serie de microinstrucciones almacenadas en una ROM interna. Para esto se requieren de varios ciclos de reloj (al menos uno por microinstrucción).
[pic]
ARQUITECTURAS RISC
Buscandoaumentar la velocidad del procesamiento se descubrió en base a experimentos que, con una determinada arquitectura de base, la ejecución de programas compilados directamente con microinstrucciones yresidentes en memoria externa al circuito integrado resultaban ser más eficientes, gracias a que el tiempo de acceso de las memorias se fue excrementando conforme se mejoraba su tecnología de encapsulado.Debido a que se tiene un conjunto de instrucciones simplificado, éstas se pueden implantar por hardware directamente en la CPU, lo cual elimina el micro código y la necesidad de decodificarinstrucciones complejas.
Las características esenciales de una arquitectura RISC pueden resumirse como sigue:
• Estos microprocesadores siguen tomando como base el esquema moderno de VonNeumann.
• Las instrucciones, aunque con otras características, siguen divididas en tres grupos:
a)Transferencia.
b)Operaciones.
c) Control de flujo.
•...
Regístrate para leer el documento completo.