You are on page 1of 19

Actividad Colaborativa

Unidad 2: Ciclo de la Tarea 2

Presentado por:

Wilson Andrés Hoyos


Código: 1.144.171.978

Hernán Felipe Lozano


Código: 1.144.132.840

Julio Cesar Franco


Código:

Andrés Felipe Giraldo


Código:

Christian Adrian Orozco Espinosa


Código: 94.474.542

Programa: Ingeniería en Sistemas

Presentado a:
Anyelo Gerley Quintero

Curso:
Arquitectura de computadores

Grupo: 301302_35

Universidad Nacional Abierta y a Distancia – UNAD


Santiago de Cali
Abril de 2019
Contenido

Introducción.............................................................................................................................................................................. 3
Objetivos.................................................................................................................................................................................... 4
Desarrollo de la actividad.................................................................................................................................................... 5
Cuadro Sinóptico Parte 1 (Diseñado en PowerPoint)......................................................................................... 5
Cuadro Sinóptico Parte 2 (Diseñado en PowerPoint)......................................................................................... 6
Infografía............................................................................................................................................................................... 7
Cuadro comparativo arquitecturas CISC y RISC............................................................................................... 8
Conclusiones........................................................................................................................................................................... 13
Referencias bibliográficas................................................................................................................................................. 15
Introducción

Durante el desarrollo del presente trabajo y a través del consenso grupal de los miembros del
grupo colaborativo, se pondrá en conocimiento del lector los siguientes elementos: un cuadro
sinóptico con los diferentes sistemas numéricos (decimal, binario y hexadecimal), dando a
conocer los conceptos asociados a cada uno de ellos, se darán a conocer los procedimientos de
conversión entre sistemas: Decimal a Binario, Decimal a Hexadecimal, Binario a Decimal,
Binario a Hexadecimal, Hexadecimal a Decimal y Hexadecimal a Binario, citando ejemplos que
evidencien la conversión. Adicionalmente se darán a conocer las operaciones lógicas en base
dos, explicando el procedimiento a seguir en cada una de ellas, para finalmente dar a conocer
ejemplos ilustrativos.
Realizado lo anterior a través de una infografía se darán a conocer los registros de un procesador
8086.
Posteriormente se explicará mediante un cuadro de comparación las características de las
arquitecturas CISC y RISC, clasificándolas en categorías por: tipos de instrucciones, relación con
la memoria, tipo de ejecución, tipo de formato, cantidad de instrucciones, modos de
direccionamiento, conjunto de registros, canalización, tipos de complejidad en cuanto al
compilador y microprogramas, las formas de llevarse a cabo los saltos condicionales.
Para finalizar se darán a conocer las conclusiones del trabajo realizado.
Objetivos

 Apropiarse de los conceptos y procedimientos relacionados con los sistemas numéricos y


las conversiones entre estos.

 Conocer y evidenciar cuales son los registros de un procesador 8086 a través de una
infografía.

 Detallar las características de las arquitecturas CISC y RISC, clasificándolas de acuerdo


a los criterios propuestos por la guía de la actividad.

 Dar a conocer las conclusiones de la actividad realizada.


Es un sistema de numeracióó n bajó el cual las cantidades són representadas en pótencias de 10. Lós
síómbólós que ló cómpónen són: el ceró (0), unó (1), dós (2), tres (3), cuatró (4), cincó (5), seis (6), siete
(7), óchó (8), nueve (9):
Sistema Ejempló: cónsidere el nuó meró 32789, represeó nteló en el sistema decimal.
decimal 32789 = 3 x 10000 + 2 x 1000 + 7 x 100 + 8 x 10 + 9 x 1
= 3 x 104 + 2 x 103 + 7 x 102 + 8 x 101 + 9 x 100

Desarrollo de la actividad
Es un sistema de numeracióó n bajó el cual las cantidades són representadas haciendó usó de dós cifras
uó nicamente: ceró y unó. Este sistema numeó ricó se emplea generalmente en las cómputadóras, ya que el
Cuadro Sinóptico Parte 1 (Diseñado en PowerPoint)
ceró representa un estadó de apagadó y el unó un estadó de encendidó, aplicaó ndóse particularmente a lós
vóltajes:
Sistema Ejempló: La representacióó n del nuó meró 400 en binarió es 110010000
binario

Es un sistema de numeracióó n que emplea cómó base 16, generalmente se emplea al igual que el sistema
binarió, dentró de la cómputacióó n y la infórmaó tica, de hechó, actualmente es difundidó en el campó de las
telecómunicaciónes pór la própagacióó n de las denóminadas direccióó n IP v6, las cuales són empleadas
para intercómunicar sistemas cón una mayór cóbertura a traveó s de la red mundial de cómputadóras
Internet. El cónjuntó de síómbólós que emplea es: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Ejempló: La representacióó n del nuó meró 89456 en binarió en sistema hexadecimal córrespónde a 15d70.
Sistema
hexadecimal

Ejempló:
16 / 2 = 8 residuó 0
8 / 2 = 4 residuó 0
Su prócesó cónsiste en dividir el nuó meró decimal en dós e ir 4 / 2 = 2residuó 0
apuntandó en una cólumna el residuó una vez nó se pueda 2 / 2 = 1 residuó 0
Decimal a dividir (de abajó hacia arriba. Si el resultadó de la divisióó n el
Binarió residó seraó ceró y si es impar el residuó es 1. 16 a binarió 10000

Ejempló: cónvertir el 80 a
Para una mayór facilidad en la cónversióó n se sugiere aplicar Sólucióó n:
Decimal a la cónversióó n del nuó meró primeró a binarió y luegó de
Hexadecimal Se cónvierte a binarió:
binarió a hexadecimal, para luegó agrupar de 4 en 4 de 1010000
derecha a izquierda, si nó óbtenemós un grupó de 4 al final Cónstruyó grupós de 4:
rellenamós cón cerós a la izquierda hasta cómpletar el
Sistemas nuó meró de díógitós requeridó. Finalmente se busca el valór
0000
Miramós la equivalencia e
numéricos equivalente de binarió cón su síómbóló respectivó en 1010 = 1016 ----- > A
hexadecimal. 0000 = 016
Binarió a decimal Pór ló cual 80 en hexadeci

Conversión
Ejempló: cónvertir el 1101
El prócesó cónsiste en tómar el nuó meró y recórrerló de Sólucióó n:
derecha a izquierda multiplicandó cada cifra pór pótencias 110102 = 0 x 1 + 1 x 2 + 0
de dós y pósteriórmente sumandó tódas las pótencias = 0 + 2 + 0 + 8 +16
resultantes. = 2610
Pór ló anteriór el valór de

Binarió a
hexadecimal
Ejempló: cónvertir el 1110
Sólucióó n:
Cónstruyó grupós de 4:
El prócesó cónsiste en agrupar de 4 en 4 de derecha a 1110 0010
izquierda, si nó óbtenemós un grupó de 4 al final rellenamós Miramós la equivalencia e
cón cerós a la izquierda hasta cómpletar el nuó meró de 1110 = 1416 ----- > E
díógitós requeridó. Finalmente se busca el valór equivalente 0010 = 216
Hexadecimal a de binarió cón su síómbóló respectivó en hexadecimal.
decimal Pór ló cual 1110010 en he
a E2

Para realizar el prócesó de cónversióó n basta cón efectuar la


sustitucióó n de cada cifra hexadecimal pór su equivalente en Ejempló: cónvertir el nu
decimal, multiplicarlós pór pótencias de 16 cón expónente decimal
descendente de izquierda a derecha y sumar lós resultadós. Sólucióó n:
Hexadecimal a E = 14, 1 = 1, A =10, 2=2
binarió 14 x 164 + 1 x 163 + 10
160 = 924200
El resultadó de la cónve

El prócesó cónsiste en sustituir cada digitó que cómpóne el Ejempló: cónvertir el nuó m
nuó meró hexadecimal en su equivalente binarió representadó Sólucióó n:
pór cuatró díógitós. A = 1010, 1 = 0001, 4 =0
El resultadó de la cónver
1010000101001111101
Suma de números binarios: Ejempló: sumar lós siguientes nuó merós binarió
Cónsiste en realizar el prócesó de óperacióó n de lós teó rminós Sólucióó n:
cónsiderandó: 0+0=0, 0+1=1, 1+0=1, 1+1=10. 11100 + 1001 = 100101

Resta de números binarios:


Ejempló: restar lós siguientes nuó merós binarió
Cónsiste en realizar el prócesó de óperacióó n de lós teó rminós
+11100:
cónsiderandó: 0-0=0, 1-0=1, 1-1=0, 0-1= se pide prestadó al próó ximó
Operaciones Sólucióó n:
terminó.
matemáticas 10011 + 11100 = 101111
básicas en base 2 Producto de números binarios: Ejempló: multiplicar lós siguientes nuó merós bi
Se realiza cómó nórmalmente se efectuaríóa una multiplicacióó n, +111:
teniendó en cuenta que un teó rminó multiplicadó pór ceró da ceró y el Sólucióó n:
terminó 1 es neutral en el próductó. 10011 + 111 = 11010

División de números binarios: Se asemeja a la divisióó n decimal, sóló


Ejempló: multiplicar lós siguientes nuó merós bin
que, al óperar en las restas, estas deben ser realizadas en binarió.
111:
Sólucióó n:
11111 + 111 = 10

Ejempló:
Operación AND:
Resuelva f = C . D
Cómprende una multiplicacióó n lóó gica, partiendó del hechó de
Sólucióó n:
tener una funcióó n f resultante del próductó de AND de 2 variables
C D f (C,D) = C.D
A y B.
0 0 0
La funcióó n sóló adópta el valór 1 cuandó ambas variables són 1,
0 1 0
de ló cóntrarió su valór es ceró.
1 0 0
1 1 1

Operación OR: Ejempló:


Cómprende una suma lóó gica, partiendó del hechó de tener una Resuelva f = A + B
funcióó n f resultante de la suman lóó gica OR de 2 variables A y B. Sólucióó n:
La funcióó n sóló adópta el valór 0 cuandó ambas variables són 0, A B f (A,B) = A+B
de ló cóntrarió su valór es unó. 0 0 0
0 1 1
1 0 1
1 1 1
Operación NOT: Se parte del hechó de que 1 es verdaderó y 0
es falsó, de módó que si e valór de la variable que se evaluó a es 0
su negacióó n es 1 y si el valór adóptadó pór la variable es 1 su
negacióó n es 0. Ejempló:
Resuelva f = AÃ
Sólucióó n:
A f (A) = AÃ
0 1
1 0
Operación XOR o EXOR O Exclusive OR: En esta óperacióó n
XOR niega la variable principal de la funcióó n, para elló la variable
2 debe adóptar un valór TRUE, en casó cóntrarió, el valór de la
variable principal seríóa el mismó.
Ejempló:
En resumen, existe un variable a negar y una variable que ejerce
el cóntról para la negacióó n. Resuelva f = A ⊕ B
Sólucióó n:
Operaciones lógicas
en base 2 A B f (A,B) = A ⊕ B
La operación NAND: Cónsiste en una AND, en dónde al valór 0 0 0
que se genera cómó resultadó se aplica una NOT. 0 1 1
1 0 1
1 1 0
Cuadro Sinóptico Parte 2 (Diseñado en PowerPoint)
Ejempló:
Resuelva f = A . B
Sólucióó n:
Sistemas numéricos A B f (A,B) = A . B
La operación NOR: Cónsiste en una OR, en dónde al valór que 0 0 1
se genera cómó resultadó se aplica una NOT. 0 1 1
1 0 1
1 1 0

Ejempló:
Resuelva f = A + B
Sólucióó n:
A B f (A,B) = A + B
0 0 1
La operación XNOR: cónsiste en una XOR, en dónde el valór que 0 1 0
se genera cómó resultadó se aplica una funcióó n NOT. 1 0 0
1 1 0

Ejempló:
Resuelva f = A ⊕ B
Sólucióó n:
A B f (A,B) = A ⊕ B
0 0 0
0 1 1
1 0 1
1 1 0
Fuente: el diseño de este cuadro sinóptico es de autoría de Christian Orozco
Infografía
Fuente: el diseño de esta infografía es de autoría de Christian Orozco
Cuadro comparativo arquitecturas CISC y RISC

Características Arquitectura Características Arquitectura


Clasificación
CISC RISC
Tipo de instrucciones Se emplean instrucciones Bajo esta arquitectura se
largas se decodifican promueve la reducción del
internamente y ejecutan con conjunto de instrucciones
una serie de básicas, con las que se
microinstrucciones constituyen las operaciones
almacenadas en una ROM complejas.
La sencillez de esta
interna. Sin embargo esto
arquitectura forza al uso de
implica retrasos en función
ciclos más cortos o
del tiempo por requerir de
prácticamente de un único
varios ciclos “como mínimo
ciclo.
uno por microinstrucción”.
Métodos de direccionamiento En cuanto a los modos de La arquitectura RISC por otra
direccionamiento la parte emplea los modos de
arquitectura CISC emplea: direccionamiento: inmediato,
inmediato, directo, extendido, indirecto, directo, desplazada.
En esta arquitectura la
indirecto, inherente,
ejecución de programas
indexado.
En esa arquitectura cada compilados como
instrucción de la máquina se microinstrucciones se alojan
interpreta como una en la memoria externa del
microprograma localizada en circuito integrado del
una zona de memoria del procesador.
circuito integrado del
procesador.
Conjunto de Registros En cuanto a los registros Los registros disponibles son
disponibles disponibles cuenta con: de un mayor volumen que los
acumuladores, PC, index, disponibles en la arquitectura
stack pointer, CCR. CISC.
Relación con la memoria Las instrucciones de acceso a Se limita a guardar en
la memoria son de mayor memoria y cargar de
volumen. La relación es de memoria.
La ejecución de programas
memoria a memoria “carga”
compilados directamente con
y “almacena” son las
microinstrucciones y
instrucciones independientes.
residentes en memoria
externa al circuito integrado
resulta más eficiente gracias a
que el tiempo de acceso de
las memorias se fue
decrementando conforme
mejoraba su tecnología de
encapsulado.
Complejidad en cuanto al Reduce la complejidad de Hace uso de compiladores
compilador y implementar compiladores complejos
microprogramas
Tipo de ejecución

Tipo de formato Tiene una larga y complejos Tiene tipo de formato fijo que
formatos muy diversos con implica que los campos de
una decodificación compleja códigos de operación opcodes
y lenta y de los operandos están
siempre codificados en las
mismas posiciones.
Cantidad de instrucciones Este tipo de arquitectura La cantidad de instrucciones
dificulta el paralelismo entre poco complejas son simples y
instrucciones en la mayoría por lo tanto de más rápida
de estos sistemas de alto ejecución por esta razón
rendimiento implementan un permite crear un código más
sistema que convierte dicha dinámico.
Las instrucciones compuestas
instrucciones complejas en
son decodificadas
varias instrucciones simples
internamente y ejecutadas
llamadas microinstrucciones.
Para poder realizar una sola con una serie de
instrucción requiere de cuatro microinstrucciones
a diez ciclos de reloj. almacenadas en una ROM
para esto es requerido de
varios ciclos de reloj al
menos uno por
microinstrucción.
Modos de direccionamiento Esta arquitectura tiene más de Modos de direccionamiento
una docena de modos de simple con modos más
direccionamiento algunos de complejos reemplazados por
ellos son muy complejos. secuencias de instrucciones
aritméticas simples.
Tipos de modos de Este tipo de arquitectura tiene Se utiliza un sistema de
direccionamiento muchas operaciones básicas y direcciones no destructivas en
los tipos de RAM esto significa que
direccionamientos son conserva después de realizar
complejos. sus operaciones en memoria
los dos operandos y su
resultado reduciendo así la
ejecución de nuevas
operaciones.
Conjunto de registros Tiene una instrucción por Conjunto de registros
circunstancia y sus homogéneo permitiendo que
instrucciones son complejas cualquier registro sea
con una lentitud en la utilizado en cualquier
ejecución contienen pocas contexto y así simplificar el
instrucciones por trabajo diseño del compilador con
pequeñas instrucciones y
simples con una ejecución
rápida y varias instrucciones
por trabajo.
Canalización Esta arquitectura requiere de Esta arquitectura utiliza
varios ciclos de reloj para al menos ciclos de reloj para
menos uno por ejecutar las instrucciones y
microinstrucción. Se utilizan así ejecutar en una cantidad
comandos que incorporan una de tiempo uniforme y así el
gran diversidad de pequeñas canalizar es posible.
instrucciones para realizar
unas únicas operaciones.
Tipos de complejidad en Esta tiene modos de Todas las operaciones
cuanto al compilador y direccionamiento muy complejas son trasladadas al
microprogramas complicados en los microprocesador, el
microprocesadores CISC y compilador asume la función
hacen que tanto el compilador de un mediador inteligente
como la microprograma sean entre el programa y el
muy complicado. microprocesador.
De acuerdo a la demanda Es el tipo de procesador más Se emplea en dispositivos
utilizado en equipos de como: móviles, consolas de
escritorio. video juegos, reproductores
de audio como iPod’s, iPad’s
en teléfonos
Tamaño de las instrucciones El tamaño de las El tamaño de las
instrucciones es variable. instrucciones que opera es
fijo.
Set, volumen o número de Esta arquitectura emplea una Emplea un número limitado o
instrucciones gran cantidad de reducido de instrucciones.
instrucciones.
Tipo de operaciones En cuanto al tipo de La arquitectura RISC emplea
operaciones emplea registro y Registro – Registro.
memoria.
Manejo de la Pila En lo que respecta al manejo En la arquitectura RISC la
de la Pila su gestión se realiza gestión de la pila se efectúa
por hardware. por software.

Conclusiones

 A través de los sistemas numéricos como lo son: el sistema binario y el sistema


hexadecimal, se puede compactar cierto tipo de información que requieren las
computadoras para desarrollar diferentes tipos de tareas, de ahí su importancia, por
ejemplo el sistema binario es el lenguaje fundamental con el que operan las computadoras
y que permite simplificar y estandarizar la transmisión de la información representándola
con ceros y unos, el sistema hexadecimal por otra parte resulta realmente útil en la
actualidad dentro del campo de la informática para definir el esquema de direcciones de
red para equipos denominado protocolo IP versión 6. Por lo anterior resulta de gran valor
conocer las diferentes aplicaciones en las cuales operan los sistemas numéricos, para de
esta manera aplicarlos correctamente.

 La profundización de los conceptos tratados durante el desarrollo de las actividades


propuestas en este trabajo, permiten explorar de manera general el modo de operación
matemática y lógica asociada a las computadoras, de igual forma permite conocer a
través de las dos arquitecturas más conocidas CISC y RISC, los sistemas han ido
evolucionando optimizando tiempos y manejo de instrucciones, posibilitando la
realización de trabajos con cargas transaccionales más robustas, como las que pudiesen
experimentarse en estudios científicos que involucren simulaciones con operaciones de
cálculo muy exhaustivas, en donde el tiempo y el rendimiento es factor crítico.

 La evolución tecnológica que experimentan los sistemas de cómputo en la actualidad


obliga a meditar si realmente las arquitecturas actuales se adaptan al mismo ritmo que la
necesidad del ser humano, esta interrogante obedece a la continua solicitud de
especificaciones incrementalmente robustas para el software emergente. Por lo anterior es
de suma importancia conocer las diferentes interacciones y tiempos de respuesta
asociados a los elementos intervinientes en las diferentes arquitecturas, de esta manera es
posible alinear esfuerzos para hacer un uso óptimo de los sistemas computacionales, en
función de las diferentes actividades a desarrollar.

 En esta unidad se comprendió todo el tema de cómo operan los sistemas computacionales
transformando mediante sistemas binarios, decimal y hexadecimal a los datos ingresados
por el usuario y como es capaz de dar una respuesta a dicho problema presentado,
también de cómo funciona un registro de un procesador 8086 y qué características tiene
el CISC y el RISC
Referencias bibliográficas

Moncada, B. O. (2010). [75.40] Algoritmos y Programación I 2do Cuatrimestre 2010. 8.


http://web.fi.uba.ar/~bortega/apunte_operaciones_logicas.pdf

Arquitectura RISC vs CISC. (s. f.). Recuperado 9 de abril de 2019, de


https://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm

López, E. (s. f.). Arquitecturas CISC y RISC Ensayo sobre conceptos básicos de las arquitecturas CISC y
RISC UNIVERSIDAD NACIONAL DE INGENIERIA. Recuperado de
https://www.academia.edu/28081208/Arquitecturas_CISC_y_RISC_Ensayo_sobre_conceptos_b
%C3%A1sicos_de_las_arquitecturas_CISC_y_RISC_UNIVERSIDAD_NACIONAL_DE_INGEN
IERIA

Compuertas Lógicas. (s. f.). 23. Recuperado de


http://service.udes.edu.co/modulos/documentos/pedropatino/compuertas.pdf

Los microprocesadores 8086 y 8088. (s. f.). Recuperado 9 de abril de 2019, de


https://www.alpertron.com.ar/8088.HTM

Cómo convertir binario a decimal. (s. f.). Recuperado 9 de abril de 2019, de wikiHow website:
https://es.wikihow.com/convertir-binario-a-decimal

Cómo convertir de decimal a binario. (s. f.). Recuperado 9 de abril de 2019, de wikiHow website:
https://es.wikihow.com/convertir-de-decimal-a-binario

Cómo convertir de decimal a hexadecimal. (s. f.). Recuperado 9 de abril de 2019, de wikiHow website:
https://es.wikihow.com/convertir-de-decimal-a-hexadecimal

Cómo convertir un binario en hexadecimal. (s. f.). Recuperado 9 de abril de 2019, de wikiHow website:
https://es.wikihow.com/convertir-un-binario-en-hexadecimal
Cómo convertir un número hexadecimal a decimal o binario. (s. f.). Recuperado 9 de abril de 2019, de
wikiHow website: https://es.wikihow.com/convertir-un-n%C3%BAmero-hexadecimal-a-decimal-
o-binario

Definición de hexadecimal — Definicion.de. (s. f.). Recuperado 9 de abril de 2019, de Definición.de


website: https://definicion.de/hexadecimal/

Definición de sistema binario — Definicion.de. (s. f.). Recuperado 9 de abril de 2019, de Definición.de
website: https://definicion.de/sistema-binario/

Definición de sistema decimal — Definicion.de. (s. f.). Recuperado 9 de abril de 2019, de Definición.de
website: https://definicion.de/sistema-decimal/

https://www.areatecnologia.com. (s. f.). sistema binario. Recuperado 9 de abril de 2019, de


https://www.areatecnologia.com/sistema-binario.htm

Profe. (2016, abril 15). Conversión de binario a hexadecimal. Recuperado 9 de abril de 2019, de
MiProfe.com website: https://miprofe.com/conversion-de-binarios-a-hexadecimal/

Qué es el sistema binario. (s. f.). Recuperado 9 de abril de 2019, de unprofesor.com website:
https://www.unprofesor.com/matematicas/que-es-el-sistema-binario-1388.html

Qué es el sistema decimal. (s. f.). Recuperado 9 de abril de 2019, de unprofesor.com website:
https://www.unprofesor.com/matematicas/que-es-el-sistema-decimal-1387.html

Sistema de numeración hexadecimal: cambio de base 16 a base 10 y viceversa. Método y ejercicios


resueltos. (s. f.). Recuperado 9 de abril de 2019, de https://www.matesfacil.com/ESO/sistemas-
numeracion/base-hexadecimal/sistema-numeracion-hexadecimal-base-16-ejemplos-teoria-
propiedades-cambio-base-decimal-ejercicios-resueltos.html

Sistema Decimal. (s. f.). Recuperado 9 de abril de 2019, de Estudiando con Angela website:
http://estudiandoconangela.weebly.com/sistema-decimal.html

SISTEMA HEXADECIMAL - EJEMPLOS SISTEMAS DE NUMERACIÓN. (2017, octubre 15).


Recuperado 9 de abril de 2019, de Electrónica analogica y digital website:
http://www.electrontools.com/Home/WP/2017/10/15/sistema-hexadecimal/
Sistemas binarios: lógica binaria. (s. f.). Recuperado 9 de abril de 2019, de
http://platea.pntic.mec.es/~lgonzale/tic/binarios/logica.html

You might also like