SlideShare una empresa de Scribd logo
1 de 16
RepresentaciónRepresentación
Interna De LaInterna De La
InformaciónInformación
Alex MarzalAlex Marzal
Adrian CuevasAdrian Cuevas
Nacho CastroNacho Castro
1.1. C2 (complemento a 2).
El complemento a uno de un número binario se obtiene
invirtiendo dicho numero, es
decir se cambian los 1 por los 0 y los 0 por los 1.
Una vez echo esto se puede calcular el complemento a dos que
se calcula sumando 1 al
valor de la derecha del complemento a uno.
EJEMPLO:
Primero se calcula el complemento a 1 del numero binario 10110010.
1↓0↓1↓1↓0↓0↓1↓0↓
0↑1↑0↑0↑1↑1↑0↑1↑
Después se suma 1 a 10110010.
01101110 + 1 = 01101111
El numero binario 10110010 en complemento a 2 es 0101111.
En este sistema el bit que esta situado mas a la izquierda representa el
signo, 0 para
positivo y 1 para negativo, el resto de bits representa el módulo del
numero. Primero se
convierte el numero a binario y para pasar de postivo a negativo solo se
cambia el signo, o sea el primer bit.
EJEMPLO:
00001111 – positivo
10001111 – negativo
+015 = 00001111
-089 = 11011001
-007 = 10000111
+032 = 00100000
+125 = 01111101
Tiene un inconveniente, el 0 se puede representar de 2 formas:
00000000
10000000
Este metodo de representacion no utiliza ningun bit para
indicar si es negativo o positivo,
por lo tanto todos los bits indican el modulo o valor.
Esta valor se corresponde con el numero representado mas el
exceso, para n bits viene
dado por 2^n-1.
EJEMPLO:
Para n = 8
El exceso es de 2^8-1 = 2^7 = 128
Con lo cual el número 13 vendrá representado por 13 +
128 = 141 (en binario)
Para el caso del número –13 tendremos –13 + 128 = 115
(en binario).
Sus representaciones serían:
13 - 10001101
-13 - 01110011
8 bits
Valor Ca1 Ca2 MS Exceso
55 00110111 00110111 00110111 10110111
-55 11001000 11001001 10110111 01001001
-25 11100110 11100111 10011001 01101000
28 00011100 00011100 00011100 10011100
-26 11100101 11100110 10011010 01100110
28 00011100 00011100 00011100 01100100
-102 10011001 10011010 11100110 00011010
28 00011100 00011100 00011100 10011100
102 01100110 01100110 01100110 11100110
-68 10111011 10111100 11000100 00011110
1
-128 01111111 10000000 10000000 00000000
0 00000000 00000000 00000000 10000000
127 01111111 01111111 01111111 11111111
0 00000000 00000000 00000000 10000000
0 00000000 00000000 00000000 10000000
-127 10000000 10000001 11111111 00000001
0 00000000 00000000 10000000 10000000
-128 01111111 10000000 10000000 00000000
-1 11111110 11111111 10000001 01111111
0 00000000 00000000 00000000 10000000
-127 10000000 10000001 11111111 00000001
-0 No
existe
11111111 Se sale de
rango
0 00000000 00000000 00000000 10000000
127 01111111 01111111 01111111 11111111
 Para representar los numeros reales el
metodo mas comun es la denotacion de
punto flotante.
 El concepto es que un nº real se representa
por otro nº llamado mantisa que se
multiplica por una base elevada a una
potencia entera (exponente).
0
00000000000000000000000000000000
.5
0000000000000000000001011111111
387.53
11111111011010001001111111111110
 El número positivo más pequeño que
puede ser representado es 10-128 el cual es
verdaderamente pequeño, pero esto no
quiere decir que cada nº comprendido
entre el mas grande y el mas pequeño se
puede representar.
 Nuestra representación solo permite 23 bits
significativos.
1. Separamos cada una de las partes del nº
en IEEE754, según la norma.
0 / 10100101 / 011101010000000000000000
2. El exponente al estar en exceso lo
pasamos a decimal y le restamos 127, esto
quedaria asi:
E = 10100101 = 165 – 127 = 38
3. Por ultimo a la mantisa hay que añadirle el
bit implícito y pasarla a decimal:
M = 011101010000000000000000 = 1.45703125
4. Y ya podemos construir nuestro numero:
(+1) * 1.45703125 * 1038
= 1,45703125+e38
 Decimal a IEEE-754
› Convertir a binario el numero y el decimal
 125  1111101
 0,815  11010000101000111
 125,815  1111101,11010000101000111
› Correr la coma hasta el primer bit para
sacar el exponente
 1,11110111010000101000111 x26
› Resultado:
 S = 0 (positivo)
 E = 127+6 =133 10000101
 M = 11110111010000101000111
 IEEE-754 a Decimal
› Separar en : Dato implícito / Exponente / Mantisa
 1 / 10001110 / 01110001110000000000000
› Pasar el exponente a binario
 10001110 =142  142-127 = 15
› Corremos la coma “E” lugares
 1011100011100000,00000000
› Pasamos este numero a decimal teniendo en
cuenta el símbolo con el 1º bit
 1011100011100000 = -47328

Más contenido relacionado

La actualidad más candente

Informe taller 0 convercion numerica
Informe taller 0 convercion numericaInforme taller 0 convercion numerica
Informe taller 0 convercion numericaAlexander Hernandez
 
Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteTentes95
 
Informe taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionInforme taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionAlexander Hernandez
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoPedro Rodriguez Oliveira
 
Sistema de numeración - Conversion entre sistemas
Sistema de numeración - Conversion entre sistemasSistema de numeración - Conversion entre sistemas
Sistema de numeración - Conversion entre sistemasJose Diaz Silva
 
Decimal a binario
Decimal a binarioDecimal a binario
Decimal a binarioJuan Peres
 
Complemento a dos de un número binario
Complemento a dos de un número binarioComplemento a dos de un número binario
Complemento a dos de un número binariobladimirmora
 
Operaciones de Números Binarios
Operaciones de Números BinariosOperaciones de Números Binarios
Operaciones de Números Binariosfranciscochavarria
 
Sistema De NumeracióN Deber
Sistema De NumeracióN DeberSistema De NumeracióN Deber
Sistema De NumeracióN Debervivianamoreira
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioEvelyn Ruiz Zambrano
 

La actualidad más candente (19)

Informe taller 0 convercion numerica
Informe taller 0 convercion numericaInforme taller 0 convercion numerica
Informe taller 0 convercion numerica
 
Elprikity
ElprikityElprikity
Elprikity
 
Conversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotanteConversión de un numero binario a uno decimal con punto flotante
Conversión de un numero binario a uno decimal con punto flotante
 
Informe taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicionInforme taller 0 convercion numerica 2014 revicion
Informe taller 0 convercion numerica 2014 revicion
 
Operaciones Numericos A Binarios
Operaciones Numericos A BinariosOperaciones Numericos A Binarios
Operaciones Numericos A Binarios
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Convertir un número decimal a binario con punto
Convertir un número decimal a binario con puntoConvertir un número decimal a binario con punto
Convertir un número decimal a binario con punto
 
Sistema de numeración - Conversion entre sistemas
Sistema de numeración - Conversion entre sistemasSistema de numeración - Conversion entre sistemas
Sistema de numeración - Conversion entre sistemas
 
Decimal a binario
Decimal a binarioDecimal a binario
Decimal a binario
 
Aritmetica binaria
Aritmetica binariaAritmetica binaria
Aritmetica binaria
 
Trabajo de sistema binario 8 7-14
Trabajo de sistema binario 8 7-14Trabajo de sistema binario 8 7-14
Trabajo de sistema binario 8 7-14
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
Complemento a dos de un número binario
Complemento a dos de un número binarioComplemento a dos de un número binario
Complemento a dos de un número binario
 
Mantisa, Etc...
Mantisa, Etc...Mantisa, Etc...
Mantisa, Etc...
 
Operaciones de Números Binarios
Operaciones de Números BinariosOperaciones de Números Binarios
Operaciones de Números Binarios
 
Sistema De NumeracióN Deber
Sistema De NumeracióN DeberSistema De NumeracióN Deber
Sistema De NumeracióN Deber
 
Operaciones con binarios
Operaciones con binariosOperaciones con binarios
Operaciones con binarios
 
Transformar binario a octal y octal a binario
Transformar binario a octal y octal a binarioTransformar binario a octal y octal a binario
Transformar binario a octal y octal a binario
 
Tema 4,4 laura
Tema 4,4 lauraTema 4,4 laura
Tema 4,4 laura
 

Similar a Representacion Interna de la informacion

Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveEvelyn YB
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveEvelyn YB
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacionguest0b8c72
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La InformacionG7DAI
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la informaciónGuillem Esteve
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracionmaldy
 
conversiones entre sistemas numericos
conversiones entre sistemas numericosconversiones entre sistemas numericos
conversiones entre sistemas numericosMaria Vegas Arraez
 
Conversión entre los sistemas numéricos
Conversión entre los sistemas numéricosConversión entre los sistemas numéricos
Conversión entre los sistemas numéricosdiegorap
 
Conversión entre los sistemas numéricos
Conversión entre los sistemas numéricosConversión entre los sistemas numéricos
Conversión entre los sistemas numéricosdiegorap
 
OperacióN
OperacióNOperacióN
OperacióNteovera
 
Representacion en numeros de complementos
Representacion en numeros de complementosRepresentacion en numeros de complementos
Representacion en numeros de complementosjimmynarutoshippuuden
 
Presentacion de sistemas de numeración
Presentacion de sistemas de numeraciónPresentacion de sistemas de numeración
Presentacion de sistemas de numeraciónAngel Chumo
 
Anexo i conversión de números
Anexo i conversión de númerosAnexo i conversión de números
Anexo i conversión de númerosAtaquedeNepal
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwareNaruto-Hok
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardwaresantiagochicav
 

Similar a Representacion Interna de la informacion (20)

Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement Oeve
 
Representacion De Numeros En Complement Oeve
Representacion De Numeros En Complement OeveRepresentacion De Numeros En Complement Oeve
Representacion De Numeros En Complement Oeve
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacion
 
Representacion Interna De La Informacion
Representacion Interna De La InformacionRepresentacion Interna De La Informacion
Representacion Interna De La Informacion
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Representación de la información
Representación de la informaciónRepresentación de la información
Representación de la información
 
Sistemas de numeracion
Sistemas de numeracionSistemas de numeracion
Sistemas de numeracion
 
conversiones entre sistemas numericos
conversiones entre sistemas numericosconversiones entre sistemas numericos
conversiones entre sistemas numericos
 
Operaciones
OperacionesOperaciones
Operaciones
 
Conversión entre los sistemas numéricos
Conversión entre los sistemas numéricosConversión entre los sistemas numéricos
Conversión entre los sistemas numéricos
 
Conversión entre los sistemas numéricos
Conversión entre los sistemas numéricosConversión entre los sistemas numéricos
Conversión entre los sistemas numéricos
 
OperacióN
OperacióNOperacióN
OperacióN
 
Sistemabinario
SistemabinarioSistemabinario
Sistemabinario
 
Guia binaria
Guia binariaGuia binaria
Guia binaria
 
Capitulo ii
Capitulo iiCapitulo ii
Capitulo ii
 
Representacion en numeros de complementos
Representacion en numeros de complementosRepresentacion en numeros de complementos
Representacion en numeros de complementos
 
Presentacion de sistemas de numeración
Presentacion de sistemas de numeraciónPresentacion de sistemas de numeración
Presentacion de sistemas de numeración
 
Anexo i conversión de números
Anexo i conversión de númerosAnexo i conversión de números
Anexo i conversión de números
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 
Mantenimiento hardware
Mantenimiento hardwareMantenimiento hardware
Mantenimiento hardware
 

Representacion Interna de la informacion

  • 1. RepresentaciónRepresentación Interna De LaInterna De La InformaciónInformación Alex MarzalAlex Marzal Adrian CuevasAdrian Cuevas Nacho CastroNacho Castro
  • 2. 1.1. C2 (complemento a 2). El complemento a uno de un número binario se obtiene invirtiendo dicho numero, es decir se cambian los 1 por los 0 y los 0 por los 1. Una vez echo esto se puede calcular el complemento a dos que se calcula sumando 1 al valor de la derecha del complemento a uno. EJEMPLO: Primero se calcula el complemento a 1 del numero binario 10110010. 1↓0↓1↓1↓0↓0↓1↓0↓ 0↑1↑0↑0↑1↑1↑0↑1↑ Después se suma 1 a 10110010. 01101110 + 1 = 01101111 El numero binario 10110010 en complemento a 2 es 0101111.
  • 3. En este sistema el bit que esta situado mas a la izquierda representa el signo, 0 para positivo y 1 para negativo, el resto de bits representa el módulo del numero. Primero se convierte el numero a binario y para pasar de postivo a negativo solo se cambia el signo, o sea el primer bit. EJEMPLO: 00001111 – positivo 10001111 – negativo +015 = 00001111 -089 = 11011001 -007 = 10000111 +032 = 00100000 +125 = 01111101 Tiene un inconveniente, el 0 se puede representar de 2 formas: 00000000 10000000
  • 4. Este metodo de representacion no utiliza ningun bit para indicar si es negativo o positivo, por lo tanto todos los bits indican el modulo o valor. Esta valor se corresponde con el numero representado mas el exceso, para n bits viene dado por 2^n-1. EJEMPLO: Para n = 8 El exceso es de 2^8-1 = 2^7 = 128 Con lo cual el número 13 vendrá representado por 13 + 128 = 141 (en binario) Para el caso del número –13 tendremos –13 + 128 = 115 (en binario). Sus representaciones serían: 13 - 10001101 -13 - 01110011
  • 5.
  • 6. 8 bits Valor Ca1 Ca2 MS Exceso 55 00110111 00110111 00110111 10110111 -55 11001000 11001001 10110111 01001001 -25 11100110 11100111 10011001 01101000 28 00011100 00011100 00011100 10011100 -26 11100101 11100110 10011010 01100110 28 00011100 00011100 00011100 01100100 -102 10011001 10011010 11100110 00011010 28 00011100 00011100 00011100 10011100 102 01100110 01100110 01100110 11100110 -68 10111011 10111100 11000100 00011110 1
  • 7. -128 01111111 10000000 10000000 00000000 0 00000000 00000000 00000000 10000000 127 01111111 01111111 01111111 11111111 0 00000000 00000000 00000000 10000000 0 00000000 00000000 00000000 10000000 -127 10000000 10000001 11111111 00000001 0 00000000 00000000 10000000 10000000 -128 01111111 10000000 10000000 00000000 -1 11111110 11111111 10000001 01111111 0 00000000 00000000 00000000 10000000 -127 10000000 10000001 11111111 00000001 -0 No existe 11111111 Se sale de rango
  • 8. 0 00000000 00000000 00000000 10000000 127 01111111 01111111 01111111 11111111
  • 9.
  • 10.  Para representar los numeros reales el metodo mas comun es la denotacion de punto flotante.  El concepto es que un nº real se representa por otro nº llamado mantisa que se multiplica por una base elevada a una potencia entera (exponente).
  • 12.  El número positivo más pequeño que puede ser representado es 10-128 el cual es verdaderamente pequeño, pero esto no quiere decir que cada nº comprendido entre el mas grande y el mas pequeño se puede representar.  Nuestra representación solo permite 23 bits significativos.
  • 13. 1. Separamos cada una de las partes del nº en IEEE754, según la norma. 0 / 10100101 / 011101010000000000000000 2. El exponente al estar en exceso lo pasamos a decimal y le restamos 127, esto quedaria asi: E = 10100101 = 165 – 127 = 38
  • 14. 3. Por ultimo a la mantisa hay que añadirle el bit implícito y pasarla a decimal: M = 011101010000000000000000 = 1.45703125 4. Y ya podemos construir nuestro numero: (+1) * 1.45703125 * 1038 = 1,45703125+e38
  • 15.  Decimal a IEEE-754 › Convertir a binario el numero y el decimal  125  1111101  0,815  11010000101000111  125,815  1111101,11010000101000111 › Correr la coma hasta el primer bit para sacar el exponente  1,11110111010000101000111 x26 › Resultado:  S = 0 (positivo)  E = 127+6 =133 10000101  M = 11110111010000101000111
  • 16.  IEEE-754 a Decimal › Separar en : Dato implícito / Exponente / Mantisa  1 / 10001110 / 01110001110000000000000 › Pasar el exponente a binario  10001110 =142  142-127 = 15 › Corremos la coma “E” lugares  1011100011100000,00000000 › Pasamos este numero a decimal teniendo en cuenta el símbolo con el 1º bit  1011100011100000 = -47328