Está en la página 1de 14

INTRODUCCION

En el presente trabajo presentamos una revisión sobre los temas ya abordados en clase.

En primer lugar vamos a definir los conceptos de:

 Representación de números binarios con signo (BCS) -Complemento a dos.


 Representación en coma flotante norma IEEE 754.
 Transmisión de datos.

Luego procederemos a colocar ejemplos de cada uno de ellos, los pasos que tenemos que
seguir para poder resolverlos y para terminar hablaremos acerca de los beneficios que nos trae
para nuestro desarrollo académico aprender todos estos conceptos.
Objetivos

 CONOCER ANALIZAR Y PRACTICAR EL ESTUDIO ACERCA DE LA REPRESENTACION DE


BINARIOS CON SIGNO .DEMOSTRAR TEORICAMENTE LOS RESULTADOS OBTENIDOS

 REVISAR ESTUDIAR Y APLICAR la norma IEEE 754 coma flotante ,observar las
generalidades que se nos pueden presentar

 Aprender acerca de la transmisión de datos ,distinguir una transmisión serie de una


paralelo ,conocer las ventajas y/o desventajas que existen entre ambas .conocer como
funciona una transmisión asíncrona
Marco teórico

Complemento a dos

Norma IEEE 754 Coma flotante

El standard IEEE 754 ha sido definido por el Instituto de Ingenieros Eléctricos y Electrónicos
(Institute of Electrical and Electronics Engineers, IEEE)

Fue escrita mayormente por el profesor William Velvel Kahan [2¨]

La idea es descomponer los números en dos partes:[4]

 Una mantisa (también llamada coeficiente o significando) que contiene


los dígitos del número, donde las mantisas negativas representan
números negativos; es decir, la mantisa corresponde a la parte
fraccionaria que es la diferencia entre el número y la parte entera del
número
 Un exponente que indica dónde se coloca el punto decimal (o binario) en
relación al inicio de la mantisa. Cuando el exponente es negativo
representará a un número menor que uno

Representacion de la coma flotante

para escribir un número real se usan 32 bits


Para precisión simple, para escribir un número real se usan 32 bits

 1 bit para el signo (s) del número

 Bit de signo: 0 positivo / 1 negativo

 23 bits para la mantisa (m)

 8 bits para el exponente (exp), que se distribuyen de la siguiente forma:

El exponente Ei, en forma interna, se representa como número polarizado con signo. Para 8
bits: -127 <= Ee <= +127 con Ei = Ee + 127 [3]
Transmisión de datos

La energía para transmitir datos puede ser eléctrica, ondas de radio, luminosa, etc „

Cada tipo tendrá sus propiedades y requisitos de transmisión „ Podrá utilizar diferentes
medios físicos de transmisión (cobre, aire, vidrio...) „

Transmisor necesita: „ Hardware especial para transformar datos en energía „ Una conexión
hardware con el medio de transmisión utilizado „

Receptor necesita: „ Hardware especial para transformar energía en datos „ Una conexión
hardware con el medio de transmisión utilizado

[5]

Transmisión de datos se refiere al número de unidades de información (bits) elementales


que se pueden traducir simultáneamente a través de los canales de comunicación

Transmisión en Paralelo

Las conexiones paralelas consisten en transmisiones simultáneas de N cantidad de bits.


Estos bits se envían simultáneamente a través de diferentes canales N

Es una manera rápida de transmitir datos


Estos canales pueden ser N líneas físicas —en cuyo caso cada bit se envía en una línea
física por la cual un cable paralelo está compuesto por varios alambres dentro de un cable
cinta.

Debido a que los alambres conductores están uno muy cerca del otro en el cable cinta,
puede haber interferencias (particularmente en altas velocidades) y degradación de la
calidad en la señal... [6]

Transmisión en Serie

En una conexión en serie, los datos se transmiten bit por bit a través del canal de
transmisión. Sin embargo, ya que muchos procesadores procesan los datos en paralelo, el
transmisor necesita transformar los datos paralelos entrantes en datos seriales y el
receptor necesita hacer lo contrario

La transformación paralela-en serie

se realiza utilizando un registro de desplazamiento. El registro de desplazamiento, que


trabaja conjuntamente con un reloj, desplazará el registro (que contiene todos los datos
presentados en paralelo) hacia la izquierda y luego, transmitirá el bit más significativo (el
que se encuentra más a la izquierda) y así sucesivamente:

Debido a los problemas que surgen con una conexión de tipo paralela, es muy común que
se utilicen conexiones en serie. Sin embargo, ya que es un solo cable el que transporta la
información, el problema es cómo sincronizar al transmisor y al receptor el receptor no
necesariamente distingue las secuencias de bits ya que los bits se envían uno después del
otro. Existen dos tipos de transmisiones seriales que tratan este problema: la conexión
asincrónica y la conexión sincrónica.

En la transmisión asíncrona, se añade un bit adicional a cada byte para que el receptor
esté alerta sobre la llegada de nuevos datos. Normalmente, 0 es un bit de inicio y 1 es
el bit de parada. en la que incluso puede haber varios bits de parada.
Como funciona la transmisión asíncrona
La transmisión asíncrona se da en el momento en que se transmite o se recibe un
carácter, bit por bit y a su vez se agrega un bit de inicio y otros bits que van a indicar
que se ha terminado con el paquete de datos. Es un procedimiento que se ejecuta
para separar los paquetes se envían y se reciben durante el proceso, para que así se
sincronice el receptor con el transmisor.

Es importante anotar que el bit de inicio es un indicador para el dispositivo receptor


que le van a seguir un carácter de datos. Lo anterior es muy similar para el bit con el
que se finaliza, porque es un indicador que el carácter o paquete de datos ya ha sido
completado.

En una conexión sincrónica el transmisor y el receptor están sincronizados con el mismo


reloj. El receptor recibe continuamente (incluso hasta cuando no hay transmisión de bits) la
información a la misma velocidad que el transmisor la envía. Es por este motivo que el
receptor y el transmisor están sincronizados a la misma velocidad.

La principal desventaja de la transmisión sincrónica es el reconocimiento de los datos en el


receptor, ya que puede haber diferencias entre el reloj del transmisor y el del receptor. Es
por este motivo que la transmisión de datos debe mantenerse por bastante tiempo para
que el receptor pueda distinguirla. Como resultado de esto, sucede que en una conexión
sincrónica, la velocidad de la transmisión no puede ser demasiado alta. [6]
DESARROLLO

Convierta el siguiente número decimal a norma coma flotante (IEEE 754)

 - 789.625

Analizaremos la parte real

789 /2
1 394 /2
0 197 /2
1 98 /2
0 49 /2
1 24 /2
0 12 /2
0 6 /2
0 3 /2
1 1

789(D) = 1100010101(B)

AHORA ANALIZAREMOS LA PARTE FRACCIONARIA

0.625

0.625 *2 = 1.250 1
0.250 *2 = 0.500 0
0.500 *2 = 1.00 1

0.625(D)=101(B)

789.625 = 1100010101.101

Corremos la coma de derecha a izquierda hasta el primer digito contando cuantas posiciones
vamos correr

1 , 100010101101

Para este caso recorrimos 9 espacios

Ahora como el digito era negativo sumamos 127

127+9=136

Convertimos a binario
136 /2
0 68 /2
0 34 /2
0 17 /2
1 8 /2
0 4 /2
0 2 /2
0 1

136= 10001000

La mantisa la obtenemos a partir de :

1 , 100010101101

Colocamos todos los números después de la coma y completamos con 0 hasta llegar hasta los
23 bits

Signo Exponente mantisa


1 10001000 10001010110100000000000
1 bit 8 bit 23 bit

2.- Convierta el siguiente número decimal a norma coma flotante (IEEE 754

 -1045.75

1045 /2
1 522 /2
0 261 /2
1 130 /2
0 65 /2
1 32 /2
0 16 /2
0 8 /2
0 4 /2
0 2 /2
0 1

869=10000010101

AHORA ANALIZAREMOS LA PARTE FRACCIONARIA

0.75

0.75 *2 1.50 1
0.50 *2 1.00 1
0.75=11

ENTONCES EL NUMERO

1045.75 = 10000010101.11

Corremos la coma de derecha a izquierda hasta el primer digito contando cuantas posiciones
vamos correr

1.000001010111

Para este caso recorrimos 10 espacios

Ahora como el digito era negativo sumamos 127

127+10=137

Convertimos a binario

137 /2
1 68 /2
0 34 /2
0 17 /2
1 8 /2
0 4 /2
0 2 /2
0 1

137= 10001001

La mantisa la obtenemos a partir de:

1.000001010111

Todos los números después de la coma, luego completamos con 0 hasta llegar a los 23 bits

SIGNO EXPONENTE MANTISA


1 10001001 10101110000000000000000
1 BIT 8 BIT 23 BIT
COMPLEMENTO A DOS

1.Realizar operaciones con números binarios

 Resta de binarios:
3150-
3670

Convirtiendo a binario
 3670

3670 / 2
0 1835 / 2
1 917 /2
1 458 /2
0 229 /2
1 114 /2
0 57 /2
1 28 /2
0 14 /2
0 7 /2
1 3 /2
1 1

3670= 1110001010110(2)

 3150

3150 /2
0 1575 /2
1 787 /2
1 393 /2
1 196 /2
0 98 /2
0 49 /2
1 24 /2
0 12 /2
0 6 /2
0 3 /2
1 1

3150= 110001001110(2)

110001001110 -
111001010110

110001001110 = 0 0 1 1 1 0 1 1 0 0 0 1 +

0 0 1 1 1 0 1 1 0 0 1 0

111001010110+
000111011010
001000001000

1000001000 = - 520

2 .- REALIZAR LA SIGUIENTE RESTA

3221 –
3825

3221(D)= 110010010101(B)
3825(D)=111011110001(B)

110010010101 –
111011110001

110010010101 = 001101101010

001101101010 +
1

001101101011

111011110001 +
001101101011

1 001001011100

1001011100 = - 604
Bibliografía
http://www.carlospes.com/curso_representacion_datos/06_01_estandar_ieee_754.php [2]
http://profesores.elo.utfsm.cl/~tarredondo/info/comp-architecture/apuntes-lsb/cap9a.pdf
[3]
https://medium.com/@matematicasdiscretaslibro/cap%C3%ADtulo-3-punto-flotante-
c689043db98b [4]

http://www.dte.us.es/personal/mcromero/docs/arc1/tema3-arc1.pdf [5]
https://es.ccm.net/contents/688-transmision-de-datos-los-modos-de-transmision [6]

También podría gustarte