Está en la página 1de 5

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA MECÁNICA

CURSO:
Computadora en
Ingeniería Mecánica

CARRERA:
Licenciatura En Ingeniería
En Energía Y Ambiente

EXPERIENCIA:
Asignación N°2: Conjunto De Instrucciones De Computadora

ELABORADA POR:
Clarisbel Batista

GRUPO:
1EM701

DOCENTE:
Ilka Banfield

6 de junio de 2019

TIPOS ACTUALES DE CONJUNTOS DE INSTRUCCIONES DE


COMPUTADORA
Un conjunto de instrucciones, repertorio de instrucciones, juego de instrucciones
o ISA es una especificación que detalla las instrucciones que una unidad central
de procesamiento puede entender y ejecutar, o el conjunto de todos los
comandos implementados por un diseño particular de una CPU. El término
describe los aspectos del procesador generalmente visibles para un
programador, incluyendo los tipos de datos nativos, las instrucciones, los
registros, la arquitectura de memoria y las interrupciones, entre otros aspectos.

Existen principalmente tres tipos: CISC (Complex Instruction Set Computer),


RISC (Reduced Instruction Set Computer) y SISC (Simple Instruction Set
Computing).

CISC (COMPLEX INSTRUCTION SET COMPUTER)


En español (Computadora de Conjunto de Instrucciones
Complejas). En ella el procesador trae cientos de registros y
se necesitan muchos pasos y ciclos de reloj para realizar una
sola operación.
Todos los CPUs x86 compatibles con la PC son
procesadores CISC.

Características
La microprogramación es una característica importante y
esencial de casi todas las arquitecturas CISC.

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 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én procesadores con compatibilidad
ascendente.

Las instrucciones compuestas son decodificadas internamente y ejecutadas con


una serie de microinstrucciones almacenadas en una ROM interna. Para esto se
requieren de varios ciclos de 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 alcanzado 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 específica a la que se le nombrara MULT. Cuando está 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.

Entre las bondades de CISC destacan las siguientes:


• 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.

Ejemplo de microprocesadores basados en la


tecnología CISC: Intel 8086, 8088, 80286, 80386,
80486, Motorola 68000, 68010, 620, 8030, 684.

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.
Por ejemplo, si dejamos “a” representar el valor de 2:3 y “b” representa el valor
de 5:2, después este comando es idéntico a la declaración de C “a = a * B.”

Una de las ventajas primarias de este sistema es que el recopilador tiene que
hacer muy poco el trabajo para traducir una declaración del idioma de alto nivel
a la asamblea. Porque la longitud del código es relativamente corta, el ESPOLÓN
muy pequeño se requiere para almacenar instrucciones. El énfasis se pone en
instrucciones complejas del edificio directamente en el hardware.

CISC no representa una propuesta de arquitectura de procesador en el sentido


usual. CISC refleja la forma en que se desarrollaban y las mejoras que se habían
introducido a las arquitecturas de procesadores hasta, más o menos, 1975.

RISC (REDUCED INSTRUCTION SET COMPUTER)


En español (Computador con Conjunto de Instrucciones
Reducidas) es un tipo de diseño de CPU generalmente
utilizado en microprocesadores o microcontroladores. Es
especialmente rápido, ya que utiliza una tecnología del tipo
pipeline muy desarrollada, lo que le faculta para operar con
un alto nivel de simultaneidad. Este tipo de procesadores
son lo con trario de los denominados CISC, mucho más
comunes.

Posee siguientes características fundamentales:


1. Instrucciones de tamaño fijo y presentadas en un
reducido número de formatos.
2. Solo las instrucciones de carga y almacenamiento
acceden a la memoria de datos.

Además, estos procesadores suelen disponer de muchos registros de propósito


general.
El objetivo de diseñar máquinas con esta arquitectura
es posibilitar la segmentación y el paralelismo en la
ejecución de instrucciones y reducir los accesos a
memoria. Las máquinas RISC protagonizan la
tendencia actual de construcción de
microprocesadores. PowerPC,2 DEC Alpha, MIPS,
ARM, SPARC son ejemplos de algunos de ellos.

RISC es una filosofía de diseño de CPU para computadora que está a favor de
conjuntos de instrucciones pequeñas y simples que toman menor tiempo para
ejecutarse. El tipo de procesador más comúnmente utilizado en equipos de
escritorio, el x86, está basado en CISC en lugar de RISC, aunque las versiones
más nuevas traducen instrucciones basadas en CISC x86 a instrucciones más
simples basadas en RISC para uso interno antes de su ejecución.

La idea fue inspirada por el hecho de que muchas de las características que eran
incluidas en los diseños tradicionales de CPU para aumentar la velocidad
estaban siendo ignoradas por los programas que eran ejecutados en ellas.
Además, la velocidad del procesador en relación con la memoria de la
computadora que accedía era cada vez más alta. Esto conllevó la aparición de
numerosas técnicas para reducir el procesamiento dentro del CPU, así como de
reducir el número total de accesos a memoria.

Terminología más moderna se refiere a esos diseños como arquitecturas de


carga-almacenamiento.

Características
• Incrementar el tamaño del conjunto de registros.
• Mayor velocidad en la ejecución de instrucciones.
• Implementar medidas para aumentar el paralelismo interno.
• Añadir cachés enormes.
• Añadir otras funcionalidades, como E/S y relojes para minicontroladores.
• Construir los chips en líneas de producción antiguas que de otra manera
no serían utilizables.
• No ampliar las funcionalidades, y por lo tanto ofrecer el chip para
aplicaciones de bajo consumo de energía o de tamaño limitado.
Las características que generalmente son encontradas en los diseños RISC son:
• Codificación uniforme de instrucciones, lo que permite una decodificación
más rápida.
• Un conjunto de registros homogéneo, permitiendo que cualquier registro
sea utilizado en cualquier contexto y así simplificar el diseño del
compilador.
• Modos de direccionamiento simple con modos más complejos
reemplazados por secuencias de instrucciones aritméticas simples.
• Los tipos de datos soportados en el hardware no se encuentran en una
máquina RISC.
SISC (SIMPLE INSTRUCTION SET COMPUTING)
Es un tipo de arquitectura de microprocesadores
orientada al procesamiento de tareas en paralelo.
Esto se implementa mediante el uso de la tecnología
VLSI, que permite a múltiples dispositivos de bajo
costo que se utilicen conjuntamente para resolver un
problema particular dividido en partes disjuntas. La
arquitectura RISC es un subconjunto del SISC,
centrada en la velocidad de procesamiento debido a
un conjunto de instrucciones reducido.

Microprocesadores SISC (o RISC) nunca han logrado amenazar el amplio


dominio de los procesadores CISC en los ordenadores personales, debido a su
popularidad y al aumento constante en la capacidad de procesamiento de los
mismos. Por lo tanto, el uso de RISC y SISC sigue limitado a necesidades muy
específicas de procesamiento, como en los procesadores DSP.

También podría gustarte