Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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:
Ventajas:
ARQUITECTURA CISC
Desventajas:
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:
5. Conclusiones:
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