0% encontró este documento útil (0 votos)
31 vistas4 páginas

Diseño de Procesadores: CISC vs RISC

Cargado por

H.D
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas4 páginas

Diseño de Procesadores: CISC vs RISC

Cargado por

H.D
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 PDF, TXT o lee en línea desde Scribd

14/10/24, 21:02 Historial de exámenes para LIZETH TATIANA ORDOÑEZ GARCIA: Parcial - Escenario 4

Resultados de Parcial - Escenario 4 para LIZETH


TATIANA ORDOÑEZ GARCIA
 Las respuestas correctas ya no están disponibles.

Puntaje para este intento: 75 de 75


Entregado el 15 de sep en 12:46
Este intento tuvo una duración de 10 minutos.

Pregunta 1
12.5 / 12.5 pts
Dentro del diseño de una ISA (Instruction Set Architecture), uno de los aspectos más importantes para
considerar es el conjunto de instrucciones, que no es más que los comando o acciones que el
procesador podrá ejecutar. En este orden de ideas, surgen dos grandes enfoques, CISC y RISC que
proponen unos lineamientos de diseño que generan ciertas ventajas y desventajas.
Un cliente le solicita el diseño de un procesador de propósito general, que se utilizará en aplicaciones
que usualmente necesitan comandos simples y sencillos. El rendimiento es un aspecto importante para
su cliente, a tal punto que prioriza una rápida ejecución de los comandos sin importar que los
programas que se escriban para el procesador resulten largos (gran cantidad de líneas de código) o
complejos de desarrollar. Para atender este requerimiento, usted diseña para su cliente un procesador
con un conjunto de instrucciones de tipo

Los requerimientos solicitados por el cliente son contradictorios y no se pueden atender con ningún enfoque de diseño
de ISA.

RISC, contemplando una pequeña cantidad de instrucciones simples, a partir de las cuales se genera un procesador
más sencillo y eficiente ejecutando tales instrucciones.
La definición de RISC es, precisamente, Reduced Instruction Set Computing, que significa que el set de
instrucciones debe poseer una reducida cantidad de instrucciones y que por lo tanto cada una de ellas
debe ser de complejidad mínima, así son ejecutadas de manera más eficiente por el procesador. En
contrapartida, requiere programas más largos y complejos. Estas características corresponden a la
solicitud de diseño del cliente, por lo que un conjunto de instrucciones tipo CISC no sería adecuado,
pues tiene planteamientos completamente opuestos, tales como: gran cantidad de instrucciones
complejas y de lenta ejecución que generan programas cortos y fáciles de desarrollar.

CISC, contemplando una pequeña cantidad de instrucciones simples, a partir de las cuales se genera un procesador
más sencillo y eficiente ejecutando tales instrucciones.

CISC, contemplando una gran cantidad de instrucciones complejas, que conlleva a programas cortos y de fácil
desarrollo.

[Link] 1/4
14/10/24, 21:02 Historial de exámenes para LIZETH TATIANA ORDOÑEZ GARCIA: Parcial - Escenario 4


Pregunta 2
12.5 / 12.5 pts
Una de los siguientes enunciados NO corresponde a un tipo de instrucción
De transferencia de datos
De salto
Artimético-lógicas
De comparación

Pregunta 3
12.5 / 12.5 pts
El direccionamiento, en la arquitectura del computador, se refiere a la forma en que se acceden los
datos que van a ser operados o que se requieren para ejecutar una instrucción.
Se desea realizar una resta entre un registro y una constante. Para este caso, el direccionamiento es
Directo a registro, porque el valor constante (almacenado en un registro) se resta al valor del registro
Indirecto a registro, porque el valor constante (almacenado en la memoria RAM) se resta al valor del registro
Inmediato, porque el valor constante (almacenado como parte de la instrucción) se resta al valor del registro
El modo de direccionamiento inmediato se refiere a aquellas instrucciones en los que uno de los
operandos es un valor constante que viene dentro de la instrucción.
Relativo a PC, porque el valor constante (almacenado en la memoria de programa) se resta al valor del registro

Pregunta 4
12.5 / 12.5 pts
Relacionar el tipo de registro con su respectiva descripción:
Contador de programa

Contiene la dirección de la in

Registro de instrucción

Contiene la última instrucción

Registro de dirección de memoria

Contiene la dirección de una

Registro de estado

Contiene un conjunto de “ban

[Link] 2/4
14/10/24, 21:02 Historial de exámenes para LIZETH TATIANA ORDOÑEZ GARCIA: Parcial - Escenario 4


Pregunta 5
12.5 / 12.5 pts
De acuerdo a las acciones o comandos que se requieren ejecutar en un procesador, se debe diseñar el
conjunto de instrucciones, que se divide en tres tipos generales según la tarea o actividad que ejecute
cada instrucción con sus respectivos operandos.
Identifique los tipos de instrucciones que se encuentran presentes en el conjunto de instrucciones de
cualquier procesador de propósito general.

Instrucciones de máquina como SUM o SUB, simples como LOAD y CLEAR y complejas como potenciación y
radicación.

Instrucciones aritméticas como la suma o la resta, lógicas como OR o AND y de control como saltos condicionales e
incondicionales.
Existen tres tipos de instrucciones a considerar dentro del diseño de un conjunto de instrucciones.
Instrucciones aritméticas Aquellas que realizan operaciones aritméticas entre uno o más números
(operandos). Entre estas operaciones se encuentran: suma, resta, multiplicación, división, potenciación,
logaritmación, radicación, etc. Instrucciones lógicas Aquellas que, como su nombre lo indica, ejecutan
operaciones lógicas bit a bit con sus operandos, tales como NOT, AND y OR, y sus combinaciones
NAND, NOR, XOR, XNOR, etc. Instrucciones de control Son todas aquellas instrucciones que alteran el
estado del procesador o la ejecución vertical (en caída libre) del código del algoritmo a ejecutar, aquí se
incluyen los saltos condicionales (por mayor que, menor que, igual, menor o igual, mayor o igual, etc.) y
los saltos incondicionales. Por lo tanto, pensar en instrucciones simples, complejas, de alto nivel, de
lenguaje ensamblador, o de máquina no tiene sentido en este contexto, varias de estas se contradicen
entre sí.
Instrucciones lógicas como la suma o la resta, aritméticas como EXOR y NOT y de control como Inicio y Fin.

Instrucciones de alto nivel como IF y FOR, de lenguaje ensamblador como SUM o SUB y de lenguaje de máquina
como 0001 o 1010.

Pregunta 6
12.5 / 12.5 pts

En lenguaje de máquina todas las variables, valores y expresiones se expresan en sistema binario. Se
debe prestar especial atención a los modos de direccionamiento que se utilizan para invocar cada
operando y mecanizar cómo los saltos, jumpsobranchs, alteran el flujo de ejecución del programa para
crear ciclos o condicionales.
Son éstos los aspectos que distan en mayor medida entre el lenguaje de alto y bajo nivel. Practicando el
desarrollo en lenguaje ensamblador verás cómo estos puntos clave se van manejando con mayor
naturalidad.

[Link] 3/4
14/10/24, 21:02 Historial de exámenes para LIZETH TATIANA ORDOÑEZ GARCIA: Parcial - Escenario 4

En lenguaje de máquina todas las variables, valores y expresiones se expresan en sistema binario. Se
debe prestar especial atención a los modos de direccionamiento que se utilizan para invocar cada
operando y mecanizar cómo los saltos, jumpsobranchs, alteran el flujo de ejecución del programa para
crear ciclos o condicionales.
Son éstos los aspectos que distan en mayor medida entre el lenguaje de alto y bajo nivel. Practicando el
desarrollo en lenguaje ensamblador verás cómo estos puntos clave se van manejando con mayor
naturalidad.

Indique de las siguientes extensiones de archivo cuáles se asocian a lenguajes de alto nivel.

.cpp
Respuesta correcta
.asm
.c
Respuesta correcta
.py
Respuesta correcta
Puntaje del examen: 75 de 75
X

[Link] 4/4

También podría gustarte