Sei sulla pagina 1di 4

ARQUITECTURA CISC

Docente:
Ing. Marco Aurelio Porro Chulli
Carrera Profesional: Ingeniera De Sistemas Y
Telemtica
Curso:
Microprocesadores
Estudiantes:
Lely Yojany Ydrogo Mego.
Deisy Gladys Vlchez Cieza.

ARQUITECTURA CISC

ARQUITECTURA CISC
1. Contenido:
Definicin:
Complex instruction set computing o
CISC es un modelo de arquitectura de
computadora. Los microprocesadores CISC
tienen un conjunto de instrucciones que se
caracteriza por ser muy amplio y permitir
operaciones complejas entre operandos
situados
en
la memoria o
en
los registros internos, en contraposicin a la
arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo
que, en la actualidad, la mayora 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 pertenecen a la primera corriente de construccin de procesadores,
antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola
6800, Zilog Z80 y toda la familia Intel x86 usada en la mayora de
las computadoras personales actuales.

Procesos de instruccin:
El objetivo principal de la arquitectura CISC es completar una tarea en el
menor nmero de lneas de cdigo ensamblador posibles. Este objetivo es
conseguido mediante la construccin de un microprocesador capaz de
comprender y ejecutar una serie de operaciones complejas.
Para esta tarea en particular, un procesador CISC vendra preparado con una
instruccin especfica (la llamaremos "MULT"). Cuando se ejecuta, esta
instruccin lee los dos valores de memoria, multiplica los operandos en la unidad
de ejecucin, y despus almacena el resultado en la posicin de memoria
adecuada. De esta manera, la tarea completa de multiplicar dos nmeros puede
ser llevada a cabo con una nica instruccin:
MULT es lo que se conoce como una "instruccin compleja". Opera
directamente sobre los bancos de memoria del computador y no requiere al
programador para llamar explcitamente a una carga de operandos o funciones de
almacenamiento. Se parece mucho a un comando en un lenguaje de
programacin de alto nivel. Por ejemplo, si permitimos que "a" represente el valor
de (2:3) y "b" represente el valor de (5:2), entonces este comando es idntico a la
expresin en C "a = a * b".
Una de las ventajas principales de esta filosofa es que el compilador tiene
que hacer muy poco trabajo para traducir un lenguaje de alto nivel a ensamblador.
Adems, debido a que la longitud del cdigo es relativamente corta, hace falta
1

ARQUITECTURA CISC

poca RAM para almacenar las instrucciones. Pero la dificultad est en construir
instrucciones complejas directamente en hardware.

Caractersticas:

Instrucciones de longitud variable


o La longitud de la instruccin depende del modo de direccionamiento
usado en los operandos

Las instrucciones requieren mltiples ciclos de reloj para


ejecutar
o Antes de que una instruccin pueda ser ejecutada los operandos
deben ser buscados desde diferentes ubicaciones en memoria

Predominan las instrucciones con dos operandos


o Los CISC soportan cero, uno o ms operandos

Variedad del direccionamiento de operandos


Registro a registro, registro a memoria y memoria a registro

Multiples modos de direccionamiento


Alguno de los direccionamientos soportados son el directo de
memoria, indirecto de memoria y el indexado a travs de registros

Ventajas:

Facilidad de implementacin del conjunto de instrucciones


Compatibilidad hacia adelante y hacia atrs de nuevas CPUs
Facilidad de programacin
Puede ser menor la complejidad del compilador

ARQUITECTURA CISC

Desventajas:

La complejidad del conjunto de instrucciones crece


Las instrucciones de longitud variable reducen el rendimiento del
sistema
Inclusin de instrucciones que raramente se usan

2. Resumen:
CISC es el acrnimo de Complex Instruccion Set Computer en castellano, conjunto
complejo de instrucciones de computadora. Esta arquitectura se basa en el uso
de instrucciones que pueden realizar tareas complejas.
Se define un micro como CISC si alguna de sus instrucciones es capaz de hacer la
carga de datos y sin necesidad de utilizar una nueva, realizar operaciones sobre estos.

3. Summary:
CISC stands for Complex Instruction Set Computer in Castilian, complex
instruction set computer. This architecture is based on the use of instructions
that can perform complex tasks.
a micro CISC is defined as if some of the instructions is able to load data
without using a new, perform operations on these.
4. Recomendaciones:

Analizar previamente que es una arquitectura de computador


Tener bien claros los conceptos bsicos sobre la arquitectura CISC
Cada usuario debe decidirse a favor o en contra de determinada arquitectura de
procesador en funcin de la aplicacin concreta que quiera realizar.

5. Conclusiones:

Las arquitecturas CISC son las ms usadas en las computadoras domsticas y


ordenadores que requieran de mltiples procesos como tambin gran cantidad de
almacenamiento en datos
La arquitectura CISC se caracteriza por ejecutar las instrucciones en multi-ciclo

6. Apreciacin de Equipo:
Conocer la Arquitectura CISC es muy importante, puesto que nos permite cules
son sus virtudes y deficiencias frente a las instrucciones ejecutadas desde un
ordenador.
7. Linkografa:

https://marioricard.wordpress.com/2011/02/11/definicion-de-risc-y-cisc/

https://prezi.com/xj9s_jrdca9d/arquitectura-cisc/

http://es.slideshare.net/edwineverth/arquitecturas-risc-cisc

Potrebbero piacerti anche