0% encontró este documento útil (0 votos)
76 vistas1 página

Comparativa entre Arquitecturas CISC y RISC

La arquitectura CISC tiene instrucciones de tamaño variable que permiten operaciones complejas entre operandos en memoria o registros, lo que las hace lentas. La arquitectura RISC tiene instrucciones de tamaño fijo centradas en transferencia de datos, operaciones y control de flujo, lo que las hace más rápidas. Mientras que CISC tiene más registros y modos de direccionamiento, RISC tiene menos instrucciones pero son más simples y rápidas de ejecutar directamente en hardware.

Cargado por

Jesús López
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
76 vistas1 página

Comparativa entre Arquitecturas CISC y RISC

La arquitectura CISC tiene instrucciones de tamaño variable que permiten operaciones complejas entre operandos en memoria o registros, lo que las hace lentas. La arquitectura RISC tiene instrucciones de tamaño fijo centradas en transferencia de datos, operaciones y control de flujo, lo que las hace más rápidas. Mientras que CISC tiene más registros y modos de direccionamiento, RISC tiene menos instrucciones pero son más simples y rápidas de ejecutar directamente en hardware.

Cargado por

Jesús López
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

ARQUITECTURA CISC ARQUITECTURA RISC

Tipos de instrucciones: poseen un conjunto de Tipos de instrucciones: son de un tamaño fijo y


instrucciones que se caracteriza por ser muy amplio y presentado en un número reducido de formatos.
permitir operaciones complejas entre operandos situados Sólo las instrucciones de carga y almacenamiento
en la memoria o en los registros internos. acceden a la memoria de datos.
Relación con la memoria: Permiten realizar operaciones Relación con la memoria: la velocidad del procesador
complejas entre operando situados en la memoria o en los en relación con la memoria del computador que accedía,
registros internos. era cada vez más superior.
Tipo de ejecución: Son lentas por ejecución del software Tipo de ejecución: la velocidad es mayor al momento de
ejecutar instrucciones. Son rápidas de ejecución directa
por hardware

Tipo de formato: variable Tipo de formato: fijo

Cantidad de instrucciones: Los microprocesadores Cantidad de instrucciones: las instrucciones, aunque


CISC tienen un conjunto de instrucciones que se con otras características, siguen divididas en:
caracteriza por ser muy amplio y permitir operaciones transferencia, operaciones, control de flujo.
complejas entre operandos situados en la
memoria o en los registros internos.
Modos de direccionamiento: distintos modos de Modos de direccionamiento: arquitectura de tipo (carga
direccionamiento y almacena
Tipos de modos de direccionamiento: inmediato, Tipos de modos de direccionamiento: inmediato y
Registro directo, registro indirecto, registro indexado y directo por registro indexado
memoria directa
Conjunto de registros: el procesador trae unan multitud Conjunto de registros: es un conjunto homogéneo,
de registros y se necesitan diversos pasos y ciclos de reloj permitiendo que cualquier registro sea utilizado en
para realizar una sola operación. cualquier contexto y así simplificar el diseño del
compilador.
Canalización: muy pocos filtros o posiblemente ninguno Canalización: demasiados filtros

Tipos de complejidad en cuanto al compilador y Tipos de complejidad en cuanto al compilador y


microprogramas: La microprogramación propiedad microprogramas: todas las operaciones complejas se
muy fundamental de la mayoría de la tecnología CISC dirigen al microprocesador mediante conexiones fijas en
el circuito integrado para acelerar las instrucciones
básicas más fundamentales.
Formas de llevarse a cabo los saltos condicionales: Formas de llevarse a cabo los saltos condicionales:
Saltos, salta a la etiqueta, jmp etiqueta, salta a la etiqueta Las instrucciones de brinco condicionales inmediatas
si el bit de cero está activo (jump equals) je etiqueta (BEQI, BNEI, BLTI, BGTI) realizan la comparación de
jne etiqueta (si no está activo), salta a la etiqueta si el bit los registros y su respectivo salto en un solo ciclo de
de transporte está activo (jumpcarry) jc etiqueta jnc reloj. En estas instrucciones la dirección de salto es de 12
etiqueta (si no está activo) Salta a la etiqueta si el bit de bits, permitiendo lo que conocemos como saltos relativos
desbordamiento está activo (jump overflow) jo etiqueta en una ventana de 4K hacia adelante y hacia atrás de la
posición actual del registro contador de programa.

También podría gustarte