Está en la página 1de 13

TALLER AC2

ANGIE LORENA SUAREZ ROJAS


ERIKA MARCELA RINCON RICO
JUAN ALEJANDRO PARRA PAMPLONA

UNIVERSIDAD SANTO TOMAS


INGENIERIA DE SISTEMAS
TUNJA
2017
TALLER AC2

ANGIE LORENA SUAREZ ROJAS


ERIKA MARCELA RINCON RICO
JUAN ALEJANDRO PARRA PAMPLONA

ARQUITECTURA DEL COMPUTADOR


ING. ALEX PUERTASGONZALEZ

UNIVERSIDAD SANTO TOMAS


INGENIERIA DE SISTEMAS
TUNJA
2017
CONTENIDO

Pg.

Introduccin 3

Mapa Sinptico Complementos Y Numeraciones (Segundo Punto) 4

Bases Numricas (Tercer Punto) 5

Programa Algoritmo de Boot (Cuarto Punto) 9

Conclusiones 12

Bibliografa 13
INTRODUCCION

En el siguiente informe realizado por estos estudiantes de la se dar a conocer la conceptualizacin que tienen los

utilizados: complemento a 1 y complemento a 2, con la finalidad conocer de primera mano, la estructura general de

los algoritmos de complemento de un computador, y tambin lo analizaremos su funcionamiento desde la parte

matemtica; por medio de ejercicios; se llevara la aclaracin del tema y al final se tiene un software 100% funcional,

el cual viene archivado en una carpeta adjunta y veremos la utilizacin paso a paso de un algoritmo tan complejo

como el que se presentara. Para la realizacin de este informe se utilizaron programas de compilacin, con la finalidad

de ampliar los conocimientos en cuanto a varios temas en comn.


3. Bases numricas

3.1

Transformaciones usando complementos: Sean los siguientes nmeros. De acuerdo a la estructura de los complementos a uno y dos,
realizar las transformaciones necesarias para los dos casos, definiendo de forma clara el proceso de estructuracin:

45

101101

010010 1

+1

010011 2

71

100111

011000 1

+1

011001 2

15
01111

10000 1

+1

10001 2

49

0110001

1001110 1

+1

1001111 2

96

01100000

10011111 1

+1

10100000 2
76

01001100

10110011 1

+1

10110100 2

3.2.

Un problema: Sea una variable de un byte de longitud, sin signo, con el valor 255 almacenado en la misma. Acto seguido a esta variable, se
le suma el valor 1. Qu valor se obtiene con la suma? Justifique mediante un pseudocdigo su respuesta

Se declara las variables:

1 =255 De tipo entero de 1 byte;

2 =1 de tipo entero;

Int R;

Se lee 1

Se lee 2

Luego se suma 1 +2

R=256

En este ejercicio hubo un desbordamiento ya que nos dan un byte de longitud de 255 y el resultado de sumarle 1 nos da como resultado
256, por lo anterior hay un desbordamiento porque necesitaramos 2 byte.
3.3.

Otro problema: Sean los siguientes datos:

String: Pollo Azul

Entero: 34

Entero: 300

Si se tiene una memoria con una palabra de extensin de 4 Bytes y una capacidad de 128 bits, ordenar los datos segn los escenarios Big
Endian y Little Endian.

Palabra =4 Bytes.
P O L L
0

0 SP A Z
4

U L 10 11
8

34 13 14 15
12
BIG ENDIAN
L L O P
0

4 Z A SP O

11 10 L U
8

12 13 14 34
12

LITTLE ENDIAN

El numero 300 no se puede colocar por las condiciones de la memoria ya que necesitaramos de otra palabra para poderlo colocar.
4. prueba papel

PROGRAMA.
CONCLUSIONES

Analizamos y comprendimos el estructuramiento del algoritmo de Boot y su funcionalidad, con


ejercicios y pruebas de escritorio realizadas con nuestro docente y tambin de forma
independiente.

Comprendimos por medio de diferentes ejemplos la forma de utilizacin de Endianess como


puede ser por Little Endian y Big Endian.

Utilizamos una herramienta muy importante java para realizar nuestro programa se obtuvo un
bueno resultado comprendimos la operacin de cada vector para poder llegar al resultado

Este trabajo fue de gran importancia ya que por medio de este adquirimos nuevos
conocimientos acerca de las bases numricas entre otros temas propuestos en este taller

En este taller se nos dificulto un poco acerca del algoritmo de multiplicacin ya que por medio
de este se deba programar
BIBLIOGRAFIA

www.Monografias.com

www.wikipedia.com

https://sites.google.com/site/joansilvasilva15/

http://www.informaticamoderna.com/

https://es.slideshare.net/VikasYadav133/booths-algorithm-for-multiplication