Sei sulla pagina 1di 9

Ciclo Tarea 2-Explicar Métodos de Conversión

Estudiante

Lizbeth Nataly Bermúdez

Grupo del curso

Presentado a

Anyelo Gerley Quintero

Universidad Nacional Abierta Y A Distancia - UNAD

Escuela De Ciencias Básicas Tecnología E Ingeniería

Fecha: Marzo del 2020

Ciudad: Manta Cundinamarca


Ciclo de la Tarea a Desarrollar

Individualmente el estudiante investiga acerca de los temas de la Unidad II propuestos en el

Syllabus del curso (entorno de conocimiento) y prepara un documento con la interpretación propia

de la temática teniendo en cuenta los siguientes aspectos:

1. Explicar mediante un cuadro sinóptico los sistemas numéricos (Sistema decimal, Sistema

binario y Hexadecimal. Conversión entre todos estos tres sistemas: Decimal a Binario,

Decimal a Hexadecimal, Binario a Decimal, Binario a Hexadecimal, Hexadecimal a

Decimal, Hexadecimal a Binario). Cada conversión debe tener una breve explicación y

ejemplo. Operaciones matemáticas básicas en base dos (explicar y citar ejemplos),

operaciones lógicas en base dos (explicar y citar ejemplos).Nota: No se aceptan enlaces o

vínculos hechos en alguna herramienta en línea, la imagen realizada en algún tipo de

aplicación debe ser exportada y copiada directamente en el documento. NO se aceptan

diseños a mano alzada.


Se divide entre 2 sucesivamente. Ej: 79
Para hacer la conversión de decimal a binario, hay que
791(Impar)91(Impar) El AND bit a bit, o bitwise, toma dos Empezamos de derecha a izquierda, sumamos 1 + 1 =
ir dividiendo el número decimal entre dos y anotar en
391(Impar)40(Par) números enteros y realiza la operación 10 colocamos el 0 y llevamos 1 (rojo).
una columna a la derecha el resto (un 0 si el resultado
DECIMAL A 191(Impar)20(Par) AND lógica en cada par correspondiente En la siguiente columna sumamos el 1(rojo) + 0 = 1 y 1
Sistema que se de la división es par y un 1 si es impar). La lista de 0101
BINARIO 11(Impar) AND de bits. El resultado en cada posición es + 1 = 10, colocamos el cero y llevamos 1 (rojo),.
representa ceros y unos leídos de abajo a arriba es el resultado. AND 0011
=10011112 1 si el bit correspondiente de los dos SUMA Tercera columna 1(rojo) + 1 = 10 y 10 + 0 = 10,
utilizando como = 0001
CONVERSIÓN operandos es 1, y 0 de lo contrario, por colocamos el 0 y llevamos 1(rojo).
SISTEMA base aritmética las El sistema hexadecimal tiene base 16 y maneja esa misma cantidad de caracteres: ejemplo: Cuarta columna 1(rojo) + 1 = 10 y 10 + 1 = 11,
DECIMAL potencias del diez. (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F) Dividir reiterativamente hasta que lleguemos a 1, y colocamos 1 y llevamos 1(rojo).
(0,1,2,3,4,5,6,7,8,9) DECIMAL A 2376110= (16) vamos armando los residuos. Tenemos en cuenta que Quinta columna 1(rojo) + 1 = 10 y 10 + 0 = 10,
HEXADECIMAL si son mayores a 10, remplazamos según la tabla, colocamos 0 y llevamos 1(rojo).
5CD1
luego de realizar el proceso, se inicia de abajo hacia Sexta columna, 1 (rojo) + 0 = 1 y 1 + 1 = 10, colocamos
arriba. 0 y llevamos 1(rojo).
Séptima columna, 1(rojo) + 0 = 1 y 1 + 1 = 10,
colocamos el 10 finalmente.

Una operación OR de bit a bit, o bitwise, Comenzamos de derecha a izquierda, restamos 1 –


toma dos números enteros y realiza la 0 = 1 colocamos 1.
(1010011)2 = (64+16+2+1) = (83)10 operación OR inclusivo en cada par Siguiente columna 1 – 1 = 0 clocamos 0.
OR correspondiente de bits. El resultado en 0101 Tercera columna 0 – 1 = 1 pero llevemos 1 (rojo) a
(Conjunto de símbolos y reglas que permiten

Identificamos de derecha a izquierda la cantidad de


cada posición es 1 si el bit OR 0011 la siguiente columna, colocamos 1.
dígitos, posteriormente a ello, los elevamos a esa
construir todos los números válidos)

BINARIO A correspondiente de cualquiera de los = 0111 Cuarta columna 1 (rojo) – 0 = 1, pero llevamos 1
cantidad, teniendo en cuenta eso, realizamos la
DECIMAL dos operandos es 1, y 0 si ambos bits (rojo) a la siguiente columna, 1 – 1 = 0 colocamos 0.
SISTEMA DE NUMERACIÓN

operación, finalmente, sumamos los resultados RESTA


son 0, por ejemplo: Quinta columna 1 (rojo) – 0 = 1 llevamos 1 (rojo)
obtenidos.
para la siguiente columna, 1 – 1 = 0 colocamos 0.
Sistema de Sexta columna 1 (rojo) – 1 = 0 y 0 – 0 = 0,
numeración en el OPERACIONES colocamos 0.
que los números LÓGICAS Séptima columna 1 – 0 = 1 colocamos 1.
SISTEMA OPERACIONES
se representan Octava columna 0 – 0 = 0 colocamos 0.
BINARIO MATEMÁTICAS
utilizando CONVERSIÓN Novena columna 0 – 0 = 0 colocamos 0 finalmente.
solamente dos
cifras; (0 y 1). Cada dígito hexadecimal se representa mediante un número binario de 4 dígitos.
BINARIO A Dividir en bloques de 4.
Comparar según la tabla. Cada dígito hexadecimal se representa mediante un El XOR bit a bit, o bitwise, toma dos
HEXADECIMAL
(11100101)2=(E5)16 número binario de 4 dígitos. Así que lo que se debe números enteros y realiza la operación
E 5 XOR OR exclusivo en cada par 0101
hacer es dividir los dígitos en grupos de 4 y según la
correspondiente de bits. El resultado en XOR 0011 La multiplicación de binarios se obtiene
tabla realizar el nombramiento. MULTIPLICACIÓN
cada posición es 1 si el par de bits son = 0110 de la misma forma que la multiplicación
diferentes y cero si el par de bits son decimal.
iguales. Por ejemplo:
D03AF (16)= 852911
(10)
=
Se reemplaza según el sistema hexadecimal
Elevamos cada digito según corresponda (cantidad de
HEXADECIMAL
A DECIMAL dígitos), posterior a ello, se procede a reemplazar
Sistema de según el sistema hexadecimal y se realiza las
numeración operaciones correspondientes.
posicional que tiene
como base el 16. El NOT bit a bit, o bitwise, o
SISTEMA (0,1,2,3,4,5,6,7,8,9, complemento, es una operación unaria NOT 10011
HEXADECIMAL A,B,C,D,E,F) CONVERSIÓN NOT La división de números binarios tiene el
(FF)16=(11111111)2 que realiza la negación lógica en cada = 01100
bit, invirtiendo los bits del número, de mismo procedimiento del sistema
F=1111 DIVISIÓN
Se transforma cada cifra tal manera que los ceros se convierten decimal que conocemos.
F=1111
teniendo en cuenta la tabla de en 1 y viceversa. Por ejemplo:
HEXADECIMAL
A BINARIO hexadecimales.
2. Ilustrar de una manera clara y creativa una infografía (no puede ser copiada de la web) en el
cual muestre los registros de un procesador 8086. Nota: No se aceptan enlaces o vínculos
hechos en alguna herramienta o aplicación en línea, esta infografía si se diseña en algún
tipo de aplicación debe ser exportada y copiada directamente en el documento.
https://infogram.com/procesador-8086-1h17499x1qdd4zj?live
3. Explicar mediante un cuadro comparativo las características de las arquitecturas
CISC y RISC. Las características deben estar clasificadas categorías (Tipos de
instrucciones, Relación con la memoria, tipo de ejecución, tipo de formato,
Cantidad de instrucciones, modos de direccionamiento, Tipos de modos de
direccionamiento, conjunto de registros, canalización, tipos de complejidad en
cuanto al compilador y microprogramas, formas de llevarse a cabo los saltos
condicionales.

CISC RISC
CARACTERÍSTICAS (Complex Instruction Set (Reduced Instruction Set
Computing) Computing)
FILOSOFÍA Se basa en implementar un Se basa en utilizar el menor
gran número de número de instrucciones
instrucciones en el posibles, aportando un fácil
microprocesador diseño y capacidad de
realizar operaciones a gran
velocidad a costa de utilizar
programas de mayor
extensión.
TIPOS DE Tiene arquitectura de Tiene arquitectura de tipo
INSTRUCCIONES memoria a memoria load-store (carga y
almacena). Las únicas
instrucciones que tienen
acceso a la memoria son
‘load’ y store’; registro, con
un menor número de acceso
a memoria.
TIPO DE EJECUCIÓN Son lentas, ejecución por Mayor velocidad en la
software ejecución de instrucciones.
Son rápidas ejecución
directa por hardware.
TIPO DE FORMATO Los primeros 4 bits El SPARC emplea un
contienen el código de la formato de instrucciones de
operación, los 6 bits 32bits.
siguientes definen el modo Todas las instrucciones
de direccionamiento del inician con un código de
destino, los 6 últimos hacen operación de 2 bits. Para
lo propio respecto del ciertas instrucciones, este
origen. código puede ampliarse.
CANTIDAD DE Gran cantidad de Reducida, 30 o 40
INSTRUCCIONES instrucciones complejas y instrucciones en promedio.
potentes
MODOS DE  Inmediato  Inmediato
DIRECCIONAMIENTO  Directo absoluto  Directo por registro
corto  Indexado
 Directo absoluto
largo
 Relativo al PC con
desplazamiento
 Relativo al PC
indexado con despot
 Directo en registro
de datos
 Directo en registro
de direcciones
 Indirecto relativo a
registro con post-inc
 Indirecto relativo a
registro con pre-
decr
CONJUNTO DE Número limitado de Conjunto de registros
REGISTROS registros de propósito homogéneo, un número
general, tienen mucho elevado de registros,
almacenamiento temporal permitiendo que cualquier
en memoria registro sea utilizado en
cualquier contexto y así
simplificar el diseño del
compilador.
CANALIZACIÓN No se ajustan mucho a las El procesador comienza leer
arquitecturas pipeline ya que la siguiente instrucción
por su forma de ejecutarse inmediatamente que termina
necesita que las la última instrucción, quiere
instrucciones tengan decir que hay dos
similitudes entre si en instrucciones trabajando al
cuanto a términos de la mismo tiempo, mientras una
complejidad relativa de la se lee la otra se decodifica, y
instrucción en el siguiente ciclo habrá
tres instrucciones. Este
sistema se conoce como
segmentación de cause o
pipeline.
TIPOS DE COMPLEJIDAD Es difícil diseñar El compilador genera un
EN CUANTO AL compiladores eficientes, ya mayor número de
COMPILADOR Y que al aumentar la dificultar instrucciones máquina por
MICROPROGRAMAS del repertorio del repertorio ende se necesitan varias
se hace cada vez más difícil instrucciones para ejecutar
diseñar compiladores que las instrucciones de alto
aprovechen la gran variedad nivel.
de y versatilidad de las
instrucciones máquina
FORMAS DE LLEVARSE La unidad de predicción de Los saltos condicionales
A CABO LOS SALTOS saltos revisa las inmediatos (BEQI, BNEI,
CONDICIONALES instrucciones durante la fase BLTI, BGTI) proceden a
de pre-mezcla (recogida de realizar una comparación de
dos instrucciones de la los registros y su salto en un
caché de código), y si la solo ciclo de reloj. La
lógica de predicción de dirección de salto es de 12
bifurcaciones predice que bits, con esto se logran
tomará una bifurcación, saltos relativos en una
señalará inmediatamente a ventana de 4K hacia
la unidad de pre-mezcla adelante y hacia atrás de la
(PU) que comience a posición actual del registro
mezclar instrucciones de la contador de programa.
dirección de destino prevista
para la bifurcación.

Potrebbero piacerti anche