Tarea 2 Julio Cesar Rodriguez Mendoza 202016893 - 154

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 26

Tarea 3

Aritmética del computador y las arquitecturas computacionales

Julio Cesar Rodriguez Mendoza


ARQUITECTURA DE COMPUTADORES
202016893_154

Tutor
FRANCISCO NICOLAS JAVIER SOLARTE SOLARTE

Universidad Nacional Abierta y a Distancia-UNAD


UDR Cali
Ingeniería en Sistemas
Cali – Octubre -2023

1
Introducción

Los sistemas numéricos son un conjunto de símbolos y reglas que se utilizan para
representar números. Se caracterizan por su base, que es el número de símbolos distintos
que se utilizan para representar números. Los sistemas numéricos más comunes son el
decimal, el binario, el octal y el hexadecimal.

Objetivo General

Se explicará cómo se resolverá la actividad, allí abordaremos los siguientes temas:

o Los sistemas numéricos binarios


o Los componentes de una computadora
o Los inicios de los sistemas numéricos binarios
o Las aplicaciones de los sistemas numéricos binarios

Objetivos Específicos

 Aprender sobre los sistemas numéricos binarios


 Conocer los componentes de una computadora
 Comprender los inicios de los sistemas numéricos binarios
 Aplicar los sistemas numéricos binarios en la vida cotidiana
 Realizar 10 ejercicios de conversión con su respectivo procedimiento. 2 de decimal
a binario, 2 de decimal a octal, 2 de decimal a hexadecimal, 2 de binario a decimal,
2 de binario a octal.
 Realiza 8 ejercicios de aritmética computacional en base 2 por cada una de las
siguientes operaciones (dos sumas, dos de restas, dos multiplicaciones y dos de
divisiones)
 Crea un cuadro sinóptico con los componentes internos de su computadora
(Procesador y sus características, memoria RAM, tarjeta madre y sus características,
puertos de E/S y su uso)

2
 Diseña cuatro fichas nemotécnicas de los siguientes temas (Maquina de Turing,
arquitectura de Harvard, arquitectura de Von Neumann y clasificación RISC CISC).

3
Enlace a la presentación en línea:

Ítem 1: Explica los sistemas numéricos binario, octal, decimal, hexadecimal y como se
realiza la respectiva conversión entre sistemas.

Los sistemas numéricos son un conjunto de símbolos y reglas que se utilizan para
representar números. Se caracterizan por su base, que es el número de símbolos distintos
que se utilizan para representar números. Los sistemas numéricos más comunes son el
decimal, el binario, el octal y el hexadecimal.

Sistema decimal

El sistema decimal es el sistema numérico más utilizado en la actualidad. Tiene una base de
10, por lo que utiliza los dígitos del 0 al 9 para representar números. El valor de cada dígito
depende de su posición en el número. Por ejemplo, el número 123 en el sistema decimal
representa 1 x 100 + 2 x 10 + 3 x 1 = 123.

Sistema binario

El sistema binario tiene una base de 2, por lo que utiliza los dígitos 0 y 1 para representar
números. El valor de cada dígito depende de su posición en el número. Por ejemplo, el
número 1010 en el sistema binario representa 1 x 2^3 + 0 x 2^2 + 1 x 2^1 + 0 x 2^0 = 10.

Sistema octal

El sistema octal tiene una base de 8, por lo que utiliza los dígitos del 0 al 7 para representar
números. El valor de cada dígito depende de su posición en el número. Por ejemplo, el
número 123 en el sistema octal representa 1 x 8^2 + 2 x 8^1 + 3 x 8^0 = 69.

Sistema hexadecimal

El sistema hexadecimal tiene una base de 16, por lo que utiliza los dígitos del 0 al 9 y las
letras A, B, C, D, E y F para representar números. El valor de cada dígito depende de su
posición en el número. Por ejemplo, el número 123 en el sistema hexadecimal representa 1
x 16^2 + 2 x 16^1 + 3 x 16^0 = 299.

La conversión entre estos sistemas se realiza de la siguiente manera:

4
De binario a octal: Se agrupan los dígitos binarios de tres en tres, comenzando desde el
punto decimal si lo hay, y se reemplazan por el equivalente en octal.

De binario a decimal: Se utiliza el método de la suma ponderada, multiplicando cada dígito


binario por la potencia de 2 correspondiente y sumando los resultados.
De binario a hexadecimal: Se agrupan los dígitos binarios de cuatro en cuatro, comenzando
desde el punto decimal si lo hay, y se reemplazan por el equivalente en hexadecimal.

De octal a binario: Cada dígito octal se reemplaza por su equivalente en binario de tres bits.

De octal a decimal: Se utiliza el método de la suma ponderada, multiplicando cada dígito


octal por la potencia de 8 correspondiente y sumando los resultados.

De octal a hexadecimal: Primero se convierte el número octal a binario y luego se agrupan


los dígitos binarios de cuatro en cuatro y se reemplazan por el equivalente en hexadecimal.

De decimal a binario: Se utiliza el método de la división sucesiva, dividiendo el número


decimal entre 2 y tomando los residuos en orden inverso.

De decimal a octal: Se utiliza el método de la división sucesiva, dividiendo el número


decimal entre 8 y tomando los residuos en orden inverso.

De decimal a hexadecimal: Se utiliza el método de la división sucesiva, dividiendo el


número decimal entre 16 y tomando los residuos en orden inverso.

De hexadecimal a binario: Cada dígito hexadecimal se reemplaza por su equivalente en


binario de cuatro bits.

De hexadecimal a octal: Primero se convierte el número hexadecimal a binario y luego se


agrupan los dígitos binarios de tres en tres y se reemplazan por el equivalente en octal.

De hexadecimal a decimal: Se utiliza el método de la suma ponderada, multiplicando cada


dígito hexadecimal por la potencia de 16 correspondiente y sumando los resultados.

5
Ítem 2: Realiza 10 ejercicios de conversión con su respectivo procedimiento. 2 de
decimal a binario, 2 de decimal a octal, 2 de decimal a hexadecimal, 2 de binario a
decimal, 2 de binario a octal.

Decimal a binario:

Ejercicio 1

Número decimal: 12

Procedimiento:

1. Dividimos el número decimal entre 2.


2. El resto de la división lo escribimos a la derecha del número binario.
3. Dividimos el cociente entre 2 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

12 / 2 = 6, resto = 0 6 / 2 = 3, resto = 0 3 / 2 = 1, resto = 1 1 / 2 = 0, resto = 1

Número binario: 1100

Explicación:

El número decimal 12 se puede descomponer en dos potencias de 2: 2^2 = 4 y 2^1 = 2. Por


lo tanto, el número binario correspondiente es 1100, donde el 1 en la posición 2 representa
la potencia de 2^2 y el 1 en la posición 1 representa la potencia de 2^1.

Ejercicio 2

Número decimal: 17

Procedimiento:

6
1. Dividimos el número decimal entre 2.
2. El resto de la división lo escribimos a la derecha del número binario.
3. Dividimos el cociente entre 2 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

17 / 2 = 8, resto = 1 8 / 2 = 4, resto = 0 4 / 2 = 2, resto = 0 2 / 2 = 1, resto = 0

Número binario: 10001

Explicación:

El número decimal 17 se puede descomponer en tres potencias de 2: 2^3 = 8, 2^1 = 2 y 2^0


= 1. Por lo tanto, el número binario correspondiente es 10001, donde el 1 en la posición 3
representa la potencia de 2^3, el 0 en la posición 2 representa la potencia de 2^2, el 0 en la
posición 1 representa la potencia de 2^1 y el 1 en la posición 0 representa la potencia de
2^0.

Decimal a octal:

Ejercicio 1

Número decimal: 25

Procedimiento:

1. Dividimos el número decimal entre 8.


2. El resto de la división lo escribimos a la derecha del número octal.
3. Dividimos el cociente entre 8 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

25 / 8 = 3, resto = 1 3 / 8 = 0, resto = 3

7
Número octal: 31

Explicación:

El número decimal 25 se puede descomponer en dos potencias de 8: 8^1 = 8 y 8^0 = 1. Por


lo tanto, el número octal correspondiente es 31, donde el 3 en la posición 1 representa la
potencia de 8^1 y el 1 en la posición 0 representa la potencia de 8^0.

Ejercicio 2

Número decimal: 73

Procedimiento:

1. Dividimos el número decimal entre 8.


2. El resto de la división lo escribimos a la derecha del número octal.
3. Dividimos el cociente entre 8 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

73 / 8 = 9, resto = 1 9 / 8 = 1, resto = 1 1 / 8 = 0, resto = 1

Número octal: 1111

Decimal a hexadecimal:

Ejercicio 1

Número decimal: 10

Procedimiento:

1. Dividimos el número decimal entre 16.


2. El resto de la división lo escribimos a la derecha del número hexadecimal.

8
3. Dividimos el cociente entre 16 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

10 / 16 = 0, resto = 10

Número hexadecimal: A

Explicación:

El número decimal 10 se puede descomponer en una potencia de 16: 16^0 = 1. Por lo tanto,
el número hexadecimal correspondiente es A, que representa el dígito 10 en el sistema
hexadecimal.

Ejercicio 2

Número decimal: 17

Procedimiento:

1. Dividimos el número decimal entre 16.


2. El resto de la división lo escribimos a la derecha del número hexadecimal.
3. Dividimos el cociente entre 16 y repetimos el proceso hasta que el cociente sea 0.

Resultado:

17 / 16 = 1, resto = 1 1 / 16 = 0, resto = 1

Número hexadecimal: 11

Explicación:

El número decimal 17 se puede descomponer en dos potencias de 16: 16^0 = 1 y 16^1 = 16.
Por lo tanto, el número hexadecimal correspondiente es 11, que representa los dígitos 10 y
1 en el sistema hexadecimal.

9
Binario a decimal:

Ejercicio 1

Número binario: 10010

Procedimiento:

1. Multiplicamos cada dígito binario por la base del sistema decimal, que es 2.
2. Sumamos los resultados de todas las multiplicaciones.

Resultado:

1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0 = 20

Explicación:

El número binario 10010 se puede descomponer en cuatro potencias de 2: 2^4 = 16, 2^2 =
4 y 2^1 = 2. Por lo tanto, el número decimal correspondiente es 20.

Ejercicio 2

Número binario: 11111

Procedimiento:

1. Multiplicamos cada dígito binario por la base del sistema decimal, que es 2.
2. Sumamos los resultados de todas las multiplicaciones.

Resultado:

1 * 2^4 + 1 * 2^3 + 1 * 2^2 + 1 * 2^1 + 1 * 2^0 = 31

Explicación:

10
El número binario 11111 se puede descomponer en cinco potencias de 2: 2^4 = 16, 2^3 = 8,
2^2 = 4, 2^1 = 2 y 2^0 = 1. Por lo tanto, el número decimal correspondiente es 31.

Binario a octal:

Ejercicio 1

Número binario: 10010010

Procedimiento:

1. Dividimos el número binario en grupos de tres dígitos, empezando por la derecha.


2. Asignamos un valor octal a cada grupo de tres dígitos, según la siguiente tabla:

Grupo binario Valor octal

000 0

001 1

010 2

011 3

100 4

101 5

110 6

11
111 7

Resultado:

10010010 = 452

Explicación:

El número binario 10010010 se puede descomponer en tres grupos de tres dígitos:

 1001 = 4
 0010 = 2
 010 = 1

Por lo tanto, el número octal correspondiente es 452.

Ejercicio 2

Número binario: 11111111

Procedimiento:

1. Dividimos el número binario en grupos de tres dígitos, empezando por la derecha.


2. Asignamos un valor octal a cada grupo de tres dígitos, según la siguiente tabla:

Grupo binario Valor octal

000 0

001 1

12
010 2

011 3

100 4

101 5

110 6

111 7

Resultado:

11111111 = 777

Explicación:

El número binario 11111111 se puede descomponer en tres grupos de tres dígitos:

 1111 = 7
 111 = 7
 11 = 3

Por lo tanto, el número octal correspondiente es 777.

Ítem 3: Realiza 8 ejercicios de aritmética computacional en base 2 por cada una de las
siguientes operaciones (dos sumas, dos de restas, dos multiplicaciones y dos de
divisiones), recuerde que deben llevar el procedimiento.

13
Ejercicios de suma en base 2

Ejercicio 1

Números binarios:

 A = 1010
 B = 1101

Procedimiento:

1. Sumamos los dígitos binarios de cada número, empezando por la derecha.


2. Si la suma de dos dígitos es mayor que 1, llevamos un 1 al siguiente dígito.
3. Continuamos sumando los dígitos hasta llegar al final de los dos números.

Resultado:

1010 + 1101 = 1111

Explicación:

La suma de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 0 + 1 = 1
 Posición 1: 0 + 1 = 1
 Posición 2: 1 + 1 = 10

Por lo tanto, el resultado de la suma es 1111.

Ejercicio 2

Números binarios:

 A = 1111
 B = 1111

14
Procedimiento:

1. Sumamos los dígitos binarios de cada número, empezando por la derecha.


2. Si la suma de dos dígitos es mayor que 1, llevamos un 1 al siguiente dígito.
3. Continuamos sumando los dígitos hasta llegar al final de los dos números.

Resultado:

1111 + 1111 = 11110

Explicación:

La suma de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 1 + 1 = 10
 Posición 1: 1 + 1 = 10
 Posición 2: 1 + 1 = 10
 Posición 3: 1 + 1 = 10

Por lo tanto, el resultado de la suma es 11110.

Ejercicios de resta en base 2

Ejercicio 1

Números binarios:

 A = 1010
 B = 1101

Procedimiento:

1. Restamos los dígitos binarios de cada número, empezando por la derecha.

15
2. Si la resta de dos dígitos es menor que 0, debemos pedir prestado un 1 del siguiente
dígito.
3. Continuamos restando los dígitos hasta llegar al final de los dos números.

Resultado:

1010 - 1101 = 1001

Explicación:

La resta de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 0 - 1 = 1
 Posición 1: 1 - 1 = 0
 Posición 2: 0 - 0 = 0

Por lo tanto, el resultado de la resta es 1001.

Ejercicio 2

Números binarios:

 A = 1111
 B = 1111

Procedimiento:

1. Restamos los dígitos binarios de cada número, empezando por la derecha.


2. Si la resta de dos dígitos es menor que 0, debemos pedir prestado un 1 del siguiente
dígito.
3. Continuamos restando los dígitos hasta llegar al final de los dos números.

Resultado:

1111 - 1111 = 0

16
Explicación:

La resta de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 1 - 1 = 0
 Posición 1: 1 - 1 = 0
 Posición 2: 1 - 1 = 0
 Posición 3: 1 - 1 = 0

Por lo tanto, el resultado de la resta es 0.

Ejercicios de multiplicación en base 2

Ejercicio 1

Números binarios:

 A = 1010
 B = 1101

Procedimiento:

1. Multiplicamos cada dígito binario de A por cada dígito binario de B, empezando por
la derecha.
2. Para cada multiplicación, desplazamos el resultado una posición a la izquierda.
3. Si el resultado de una multiplicación es mayor que 1, llevamos un 1 al siguiente
dígito.
4. Continuamos multiplicando hasta llegar al final de los dos números.

Resultado:

1010 * 1101 = 11111010

Explicación:

17
La multiplicación de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 0 * 1 = 0
 Posición 1: 1 * 1 = 1
 Posición 2: 0 * 0 = 0
 Posición 3: 1 * 1 = 1
 Posición 4: 1 * 1 = 1
 Posición 5: 1 * 0 = 0
 Posición 6: 1 * 1 = 1
 Posición 7: 1 * 1 = 1

Por lo tanto, el resultado de la multiplicación es 11111010.

Ejercicio 2

Números binarios:

 A = 1111
 B = 1111

Procedimiento:

1. Multiplicamos cada dígito binario de A por cada dígito binario de B, empezando por
la derecha.
2. Para cada multiplicación, desplazamos el resultado una posición a la izquierda.
3. Si el resultado de una multiplicación es mayor que 1, llevamos un 1 al siguiente
dígito.
4. Continuamos multiplicando hasta llegar al final de los dos números.

Resultado:

1111 * 1111 = 111111111

18
Explicación:

La multiplicación de los dígitos binarios de cada posición es la siguiente:

 Posición 0: 1 * 1 = 1
 Posición 1: 1 * 1 = 1
 Posición 2: 1 * 1 = 1
 Posición 3: 1 * 1 = 1
 Posición 4: 1 * 1 = 1
 Posición 5: 1 * 1 = 1
 Posición 6: 1 * 1 = 1
 Posición 7: 1 * 1 = 1

Por lo tanto, el resultado de la multiplicación es 111111111.

Ejercicios de división en base 2

Ejercicio 1

Números binarios:

 Dividendo = 1010
 Divisor = 1101

Procedimiento:

1. Dividimos el dígito binario más significativo del dividendo por el divisor.


2. El cociente es el dígito binario más significativo del resultado.
3. El resto es el dígito binario menos significativo del resultado.
4. Eliminamos el dígito binario más significativo del dividendo y lo dividimos por el
divisor.
5. El cociente es el siguiente dígito binario del resultado.
6. El resto es el dígito binario menos significativo del resultado.

19
7. Continuamos dividiendo hasta que el dividendo sea 0.

Resultado:

1010 / 1101 = 0010, resto = 1001

Explicación:

La división del dígito binario más significativo del dividendo por el divisor es la siguiente:

 10 / 11 = 0, resto = 10

Por lo tanto, el primer dígito binario del resultado es 0 y el resto es 10.

El resto es el dígito binario menos significativo del resultado, por lo que el resultado
completo es 0010, resto = 1001.

Ejercicio 2

Números binarios:

 Dividendo = 1111
 Divisor = 1111

Ítem 4: Crea un cuadro sinóptico con los componentes internos de su computadora


(Procesador y sus características, memoria RAM, tarjeta madre y sus características,
puertos de E/S y su uso).

https://mm.tt/app/map/3010497314?t=mbaTQz7NPs

20
21
Ítem 5: Diseña cuatro fichas nemotécnicas de los siguientes temas (Maquina de
Turing, arquitectura de Harvard, arquitectura de Von Neumann y clasificación RISC
CISC)

22
23
24
Conclusión

En el presente trabajo, se describe los aprendizajes obtenidos en el tema de aritmética del


computador y las arquitecturas computacionales.

 Aprendimos a resolver problemas en base 2 para las operaciones de suma, resta,


multiplicación y división.
 Aprendimos a realizar una presentación en línea con los temas tratados en la guía.
 Aprendimos sobre los componentes de una computadora y los sistemas numéricos
binarios.
 Aprendimos el desarrolló de los ejercicios propuestos en la guía.

25
Bibliografías

 Castro Gil, M. (2014). Estructura y tecnología de computadores I (Gestión y


Sistemas).(P. 30-57). UNED - Universidad Nacional de Educación a Distancia.
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/48716?page=30

 Martínez Amador, H. (2012). Arquitectura de computadoras: basado en


competencias para nivel superior.(P. 159- 167). Grupo Editorial Éxodo.
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/130397?page=159

 Rocabado Moreno, S. H. & Arias Figueroa, D. A. (2016). Arquitectura y


organización de la computadora: microprocesadores y programación assembler.(P.
8-13). D - Editorial de la Universidad Nacional de La Plata. https://elibro-
net.bibliotecavirtual.unad.edu.co/es/ereader/unad/77190?page=8

 Raya Cabrera, J. L. & Raya González, L. (2015). Sistemas informáticos. (P. 14-18).
RA-MA Editorial.
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/62481?page=14

 Blanco Martín, J. (2013). Manual administración de hardware de un sistema


informático: formación para el empleo. (P. 20-31). Editorial CEP, S.L.
https://elibro-net.bibliotecavirtual.unad.edu.co/es/ereader/unad/50599?page=20

 Soto, J. M. (2020). Arquitectura de Von Neumann.


[Objeto_virtual_de_Informacion_OVI]. Repositorio Institucional UNAD.
 https://repository.unad.edu.co/handle/10596/37614

26

También podría gustarte