Вы находитесь на странице: 1из 51

MANEJO DE SISTEMAS DE CODIFICACION REPRESENTACION POR MEDIO DE NUMEROS

Definicin de Cdigo Decimal

Como muchos sabrn, en el mundo de la informtica los ordenadores utilizan el establecimiento de un Cdigo Binario para realizar una comunicacin entre los distintos dispositivos de Hardware presentes en un equipo, que consiste bsicamente en la utilizacin de ceros y unos que representan la transmisin o no-transmisin de electricidad. Estos impulsos elctricos son interpretados por la Unidad Central de Procesamiento realizando distintos clculos aritmticos y lgicos que permiten transformar estos Datos Aislados obtenidos en la obtencin de una Informacin que puede ser interpretada, leda y mostrada por otros Dispositivos de Salida, y a su vez interpretada por un usuario a travs de sus sentidos. De esta mnima unidad de expresin se obtiene el concepto de Bit, mientras que la combinacin de 8 bits sucesivos da lugar a lo que es conocido como Byte, siendo sta la unidad de medicin para la capacidad de almacenamiento o procesamiento en las Memorias. En lo que respecta al Cdigo Decimal, debemos definirlo como aquel que es utilizado por los ordenadores para trabajar en una Base de Diez Dgitos, considerndose entonces este intervalo del 0 al 9, y teniendo entonces cada instruccin lgica un cdigo que es integrado justamente por dichos nmeros. Esto es relativo a lo que es el Decimal Codificado en Binario, conocido en ingls como Binary Coded Decimal (BCD) que es justamente el estndar que permite la representacin de decimales dentro del Sistema Binario, siendo cada uno de estos nmeros codificado con una secuencia especfica de 4 bits.

De este modo, permite la realizacin de operaciones aritmticas de Suma, Resta, Multiplicacin y Divisin pero trabajando no esta vez en el Cdigo Binario, sino utilizando una representacin de Nmeros Decimales, sin que ello signifique una prdida en la calidad, mediante la transformacin de Binario a Decimal o viceversa. Si bien la conversin es bastante sencilla, lo cierto es que este mtodo no se utiliza demasiado debido a que se trata de clculos ligeramente ms complicados, lo que supone entonces una prdida en la velocidad de los procesos del ordenador. La principal ventaja que representa la utilizacin del cdigo Decimal Codificado en Binario respecto a la utilizacin del Cdigo Binario tradicional es que no tenemos un lmite para el tamao de un nmero especfico, ya que stos ltimos estn supeditados a la representacin que se pueda realizar con mltiplos de 8 bits, mientras que en el sistema Decimal, cada nuevo dgito supone una nueva secuencia de 4 Bits.

Sistema binario de nmeros


Un nmero binario slo tiene ceros y unos.

Este nmero es 18 + 14 + 02 + 1 + 1(1/2) + 0(1/4) + 1(1/8) (=13.625 en decimal)

De la misma manera que en el sistema decimal, se pueden poner nmeros a la izquierda o a la derecha del punto decimal, para indicar valores mayores o menores que uno. En el sistema binario: El nmero justo a la izquierda del punto es un nmero entero, lo llamamos unidades. Cuando vamos a la izquierda, cada posicin vale 2 veces ms.

La primera cifra a la derecha del punto significa mitades (1/2). Cuando vamos a la derecha, cada posicin vale 2 veces menos(la mitad de la anterior).

Dos valores diferentes


Como slo puedes tener ceros y unos, en binario se cuenta as:

Decimal: Binario:

0 1 2

10

11

12

13

14

15

0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111

"El binario es tan fcil como 1, 10, 11."


Aqu tienes ms equivalencias:

Decimal: Binario:

20

25

30

40

50

100 1100100

200 11001000

500 111110100

10100 11001 11110 101000 110010

Definicin de binario
La palabra binario viene de "bi-" que significa dos. Tenemos "bi-" en otras palabras como "bicicleta" (dos ruedas) o "binoculares" (dos ojos).

Cuando leas un nmero binario, pronuncia cada dgito (por ejemplo, el nmero binario "101" se lee "uno cero uno"). De esta manera la gente no los confunde con nmeros decimales.

Bits
Un dgito binario por s solo (como "0" o "1") se llama un "bit". Por ejemplo 11010 tiene cinco bits de longitud. La palabra bit viene de las palabras inglesas "binary digit"

Cmo indicar que un nmero est en binario


Para mostrar que un nmero es binario, ponemos un pequeo 2 detrs: 1012 De esta manera nadie pensar que es el nmero decimal "101" (ciento uno).

Ejemplos
Ejemplo 1: Cunto es 11112 en decimal?
El "1" de la izquierda est en la posicin "222", esto es 1222 (=8) El siguiente "1" est en la posicin "22", esto es 122 (=4) El siguiente "1" est en la posicin "2", esto es 12 (=2) El ltimo "1" son las unidades, es decir 1 Respuesta: 1111 = 8+4+2+1 = 15 en decimal

Ejemplo 2: Cunto es 10012 en decimal?


El "1" de la izquierda est en la posicin "222", as que vale 1222 (=8) El "0" siguiente est en la posicin "22", as que vale 022 (=0) El "0" est en la posicin "2", as que vale 02 (=0) El ltimo "1" son las unidades, as que vale 1 Respuesta: 1001 = 8+0+0+1 = 9 en decimal

Ejemplo 3: Cunto es 1.12 en decimal?


El "1" de la izquierda est en la posicin de las unidades, as que vale 1. El "1" de la derecha est en la posicin de las "mitades", as que vale 1(1/2) Por tanto, 1.1 es igual a "1 y 1 medio" = 1.5 en decimal

Ejemplo 4: Cunto es 10.112 en decimal?


El primer "1" est en la posicin "2", as que vale 12 (=2) El "0" est en la posicin de las unidades, vale 0

El "1" a la derecha del punto est en la posicin de las "mitades", as que vale 1(1/2) El ltimo "1" est en la posicin de los "cuartos", as que vale 1(1/4) Entonces, 10.11 es 2+0+1/2+1/4 = 2.75 en decimal

Cdigo octal
Na Galipedia, a Wikipedia en galego.

O cdigo octal un sistema de numeracin que utiliza a base de oito cifras, as cales corresponden s nosos nmeros de 0 a 7. sase sobre todo na informtica pola sa capacidade de condensar nmeros binarios de tres en tres cifras ou algarismos. Os nmeros octales poden construrse a partir de nmeros binarios agrupando cada tres dxitos consecutivos destes ltimos (de dereita a esquerda) e obtendo o seu valor en cdigo decimal. Por exemplo, o nmero binario para 74 (en decimal) 1001010 (en binario), agruparimolo como 1 001 010. De modo que o nmero decimal 74 en octal 112. En informtica, s veces utilzase a numeracin octal no canto da hexadecimal. Ten a vantaxe de que non require utilizar outros smbolos diferentes dos dxitos.

Tboa de conversin[editar]
Decimal Binario Hexadecimal Octal

00000

00001

00010

00011

00100

00101

00110

00111

01000

10

01001

11

10

01010

12

11

01011

13

12

01100

14

13

01101

15

14

01110

16

15

01111

17

16

10000

10

20

17

10001

11

21

...

...

...

...

30

11110

1E

36

31

11111

1F

37

32

100000 20

40

Sistema hexadecimal

Tabla de multiplicar hexadecimal.

El sistema numrico hexadecimal o sistema hexadecimal (a veces abreviado como Hex, no confundir con sistema sexagesimal) es un sistema de numeracin que emplea 16 smbolos. Su uso actual est muy vinculado a la informtica y ciencias de la computacin, pues los computadores suelen utilizar el byte u octeto como unidad bsica de memoria; y, debido a que un byte representa posibles, y esto puede representarse como valores

que, segn el teorema general de la numeracin posicional, equivale al nmero en base 16 dos dgitos hexadecimales corresponden exactamente permiten representar la misma lnea de enteros a un byte.

En principio, dado que el sistema usual de numeracin es de base decimal y, por ello, slo se dispone de diez dgitos, se adopt la convencin de usar las seis primeras letras del alfabeto latino para suplir los dgitos que nos faltan. El conjunto de smbolos sera, por tanto, el siguiente:

Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minsculas en lugar de maysculas. Como en cualquier sistema de numeracin posicional, el valor numrico de cada dgito es alterado dependiendo de su posicin en la cadena de dgitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Por ejemplo: 3E0A16 = 3163 + E162 + 0161 + A160 = 34096 + 14256 + 016 + 101 = 15882. El sistema hexadecimal actual fue introducido en el mbito de la computacin por primera vez por IBM en 1963. Una representacin anterior, con 09 y uz, fue usada en 1956 por la computadora Bendix G-15.
ndice
[ocultar]

1 Tabla de conversin entre decimal, binario, octal y hexadecimal 2 Fracciones 3 Operaciones en Sistema Hexadecimal

o o

3.1 Suma 3.2 Resta hexadecimal

3.2.1 Complemento C15 3.2.2 Complemento C16

4 Vase tambin 5 Enlaces externos

Tabla de conversin entre decimal, binario, octal y hexadecimal[editar editar fuente]


0hex = 0dec = 1hex = 1dec = 2hex = 2dec = 3hex = 3dec = 4hex = 4dec = 0oct 1oct 2oct 3oct 4oct 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 1 0 1 0

5hex = 5dec = 6hex = 6dec = 7hex = 7dec =

5oct 6oct 7oct

0 0 0 1 1 1 1 1 1 1 1

1 1 1 0 0 0 0 1 1 1 1

0 1 1 0 0 1 1 0 0 1 1

1 0 1 0 1 0 1 0 1 0 1

8hex = 8dec = 10oct 9hex = 9dec = 11oct Ahex = 10dec = 12oct Bhex = 11dec = 13oct Chex = 12dec = 14oct Dhex = 13dec = 15oct Ehex = 14dec = 16oct Fhex = 15dec = 17oct

Fracciones[editar editar fuente]


Como el nico factor primo de 16 es 2, todas las fracciones que no tengan una potencia de 2 en el denominador, tendrn un desarrollo hexadecimal peridico.

Fraccin Hexadecimal Resultado en hexadecimal

1/2

1/2

0,8

1/3

1/3

0,5 peridico

1/4

1/4

0,4

1/6

1/6

0,2A peridico

1/7

1/7

0,249 peridico

1/8

1/8

0,2

1/9

1/9

0,1C7 peridico

1/10

1/A

0,19 peridico

1/11

1/B

0,1745D peridico

1/12

1/C

0,15 peridico

1/13

1/D

0,13B peridico

1/14

1/E

0,1249 peridico

1/15

1/F

0,1 peridico

1/16

1/10

Existe un sistema para convertir nmeros fraccionarios a hexadecimal de una forma ms mecnica. Se trata de convertir la parte entera con el procedimiento habitual y convertir la parte decimal aplicando sucesivas multiplicaciones por 16 hasta convertir el resultado en un nmero entero. Por ejemplo: 0,06640625 en base decimal. Multiplicado por 16: 1,0625, el primer decimal ser 1. Volvemos a multiplicar por 16 la parte decimal del anterior resultado: 1. Por lo tanto el siguiente decimal ser un 1.Resultado: 0,11 en base hexadecimal. Como el ltimo resultado se trata de un entero, hemos acabado la conversin. Hay ocasiones en las que no llegamos nunca a obtener un nmero entero, en ese caso tendremos un desarrollo hexadecimal peridico.

Operaciones en Sistema Hexadecimal[editar editar fuente]


En el sistema hexadecimal, al igual que en el sistema decimal, binario y octal, se pueden hacer diversas operaciones matemticas. Entre ellas se encuentra la resta entre dos nmeros en sistema hexadecimal,

la que se puede hacer con el mtodo de complemento a 15 o tambin utilizando el complemento a 16. Adems de stas, debemos manejar adecuadamente la suma en sistema hexadecimal, explicada a continuacin:

Hexadecimal Decimal

10

11

12

13

14

15

Suma[editar editar fuente]

9 + 7 = 16 (16 - 16 nos llevamos 1 y es = 10 )

En este caso la respuesta obtenida, 16, no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 10 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

A + 6 = 16 (16 - 16 = 0 y nos llevamos 1)

Ocurre lo mismo que en el ejemplo anterior.

A + A = 20 ( 20 16 = 4 y nos llevamos 1)

La respuesta es 20 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 14 (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

F + E = 29 ( 29 16 = D y nos llevamos 1)

La respuesta es 29 y no est entre el 0 y el 15, por lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida ser 1D (sistema hexadecimal). Hay que tener cuidado de utilizar correctamente las letras, ya que operar a la vez con letras y nmeros puede crear confusiones.

Ahora haremos una operacin ms complicada: A + 2 = 12 (12 corresponde a C)

Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.

Resta hexadecimal[editar editar fuente]


Complemento C15[editar editar fuente]
Como podemos hacer la resta de dos nmeros hexadecimales utilizando el complemento a 15. Para ello tendremos que sumar al minuendo el complemento a quince del sustraendo, y finalmente sumarle el bit de overflow (bit que se desborda). Para entender la resta en complemento a 15 lo analizaremos con un ejemplo. sta es la resta que tenemos que resolver:

A4FC9 DE8 ????

Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de nmeros. Para ello, aadiremos ceros al sustraendo hasta que sean suficientes.

A4FC9 - 00DE8 ????

Despus, crearemos un nuevo nmero con la misma cantidad de nmeros que el nuevo sustraendo. Como en el sistema hexadecimal el mayor nmero que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como nmeros tiene el sustraendo.

FFFFF - 00DE8 FF217

La resta se hace siguiendo las normas generales de la resta comn. La diferencia obtenida se denomina el complemento a 15. Recuerda el valor correspondiente a cada letra al operar. Ahora tendremos que sumar el minuendo y el complemento a 15 utilizando la suma en sistema hexadecimal, mencionada anteriormente.

A4FC9 + FF217 1A41E0

Con la suma obtenemos el resultado 1A41E0, pero no es la respuesta final. Te habrs dado cuenta que este nuevo nmero tiene ms cifras que los nmeros iniciales que tenamos que restar. Tenemos que quitar el nmero de la izquierda (en este caso, el 1) y sumarlo.

A41E0 + 1 A41E1

La respuesta es A41E1. Ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.

Complemento C16[editar editar fuente]


Tambin podemos hacer la resta de dos nmeros hexadecimales utilizando el complemento a 16, siguiendo un proceso similar que en el caso del complemento a 15. Para resolver la resta, tendremos que sumar al minuendo el complemento a diecisis del sustraendo. Para entender la resta en complemento a 16 lo analizaremos con el ejemplo anterior. sta es la resta que tenemos que resolver:

A4FC9 DE8 ????

Primero tenemos que hacer que el minuendo y el sustraendo tengan la misma cantidad de nmeros, al igual que ocurre en el proceso del complemento a 15. Para ello, aadiremos ceros al sustraendo hasta que sean suficientes.

A4FC9 - 00DE8 ????

Despus, crearemos un nuevo nmero con la misma cantidad de nmeros que el nuevo sustraendo. Como en el sistema hexadecimal el mayor nmero que tenemos es el 15, que corresponde a la letra F, tendremos que escribir la F tantas veces como nmeros tiene el sustraendo.

FFFFF - 00DE8 FF217

La resta se hace siguiendo las normas generales de la resta comn. Ahora tenemos que sumarle 1 a la diferencia obtenida. Este paso es muy importante, ya que es la diferencia entre hacer la resta en complemento a 15 16, y se suele olvidar fcilmente. Adems, recuerda que ests sumando en sistema hexadecimal, siguiendo el mismo proceso explicado anteriormente.

FF217 + 1 FF218

A la diferencia obtenida y sumarle uno le denominaremos el complemento a 16. Ahora tendremos que sumar el minuendo y el complemento a 16

A4FC9 + FF218 1A41E1

Con la suma obtenemos el resultado 1A41E1. Te habrs dado cuenta que este nuevo nmero tiene ms cifras que los nmeros iniciales que tenamos que restas, cosa imposible en una resta (que la diferencia sea mayor que el minuendo y el sustraendo). Por eso, y estando en complemento a 16, tendremos que despreciar (eliminar) el nmero de la izquierda. En este caso es el 1. La respuesta, por lo tanto, es A41E1. En ambos casos la respuesta obtenida deber ser la misma, ya que hemos resuelto la misma resta en sistema hexadecimal. Por lo tanto, podremos comprobar que hemos operado bien comparando las respuestas obtenidas en complemento a 15 y en complemento a 16 para una misma resta. Adems, ten en cuenta que puedes comprobar los resultados utilizando una calculadora cientfica.

Cambios de base de numeracin Existe un procedimiento general para cambiar una base cualquiera a otra cualquiera: Para pasar de una base cualquiera a base 10, hemos visto que basta con realizar la suma de los productos de cada dgito por su valor de posicin. Los valores de posicin se obtienen como potencias sucesivas de la base, de derecha a izquierda, empezando por el exponente cero. Cada resultado obtenido se suma, y el resultado global es el nmero en base 10. Para pasar de base 10 a otra base, en vez de multiplicar, dividimos el nmero a convertir entre la nueva base. El cociente se vuelve a dividir por la base, y as sucesivamente hasta que el cociente sea inferior a la base.El ltimo cociente y los restos (en orden inverso) indican los dgitos en la nueva base. El sistema binario trabaja de forma similar al sistema decimal con dos diferencias, en el sistema binario slo est permitido el uso de los dgitos 0 y 1 (en lugar de 0-9) y en el sistema binario se utilizan potencias de 2 en lugar de potencias de 10. De aqu tenemos que es muy fcil convertir un nmero binario a decimal, por cada 1 en la cadena binaria, sume 2n donde n es la posicin del dgito binario a partir del punto decimal contando a partir de cero. Por ejemplo, el valor binario 11001010 representa: 1*(27) + 1*(26) + 0*(25) + 0*(24) + 1*(23) + 0*(22) + 1*(21) + 0*(20) = 128 + 64 + 8 + 2 = 20210 Para convertir un nmero decimal en binario es un poco ms difcil. Se requiere encontrar aquellas potencias de 2 las cuales, sumadas, producen el resultado decimal, una forma conveniente es trabajar en reversa por ejemplo, para convertir el nmero 1359 a binario: (210)=1024, (211)=2048. Por tanto la mayor potencia de 2 menor que 1359 es (210). Restamos 1024 a 1359 y empezamos nuestro nmero binario poniendo un 1 a la izquierda. El resultado decimal es 1359-1024=335. El resultado binario hasta este punto es: 1. La siguiente potencia de 2 en orden descendente es (29)=512 lo que es mayor que el resultado de la resta del punto anterior, por lo tanto agregamos un 0 a nuestra cadena binaria, ahora es: 10. El resultado decimal es an 335.

La siguiente potencia es (28)=256 por lo que lo restamos a 335 y agregamos 1 a la cadena binaria: 101. El resultado decimal es: 79. (27)=128, esto es mayor que 79. Agregamos un 0 a la cadena binaria: 1010 en tanto que el valor decimal es: 79. Restamos (26)=64 a 79. La cadena binaria es ahora: 10101. El resultado decimal indica: 15. 15 es menor que (25)=32, por tanto, Binario=101010, el valor decimal sigue siendo: 15. 15 es menor que (24)=16, de aqu, Binario=1010100, el valor decimal contina en: 15. (23)=8 es menor que 15, as que agregamos un 1 a la cadena binaria: 10101001, en tanto que el nuevo valor decimal es: 7. (22) es menor que 7. Binario es ahora: 101010011, el resultado decimal ahora vale: 3. (21) es menor que 3. Binario=1010100111, el nuevo valor decimal es: 1. Finalmente el resultado decimal es 1 lo que es igual a (20) por lo que agregamos un 1 a la cadena binaria. Nuestro resultado indica que el equivalente binario del nmero decimal 1359 es: 10101001111

Trabajo con Nmeros decimales

NDICE DE TEMAS: 1. De Blgica al mundo 2. Nmeros decimales: caracterstica especial 3. Para saber el tipo de decimal: algunas frmulas 4. Orden de nmeros decimales 5. Decimales en la recta numrica 6. Adicin y sustraccin de nmeros decimales 7. Multiplicacin y divisin de decimales

Nmeros decimales: caracterstica especial


Se dice que el conjunto de los nmeros decimales es denso, porque siempre se puede encontrar otro decimal ubicado entre dos decimales dados. Ejemplo: Entre los numerales 14 y 15 no hay ningn nmero natural; en cambio, entre el 0,14 y el 0,15 podemos encontrar el 0,141; y entre el 0,14 y el 0,141 est el 0,1401; y entre el 0,14 y el 0,1401... Son infinitos! Observemos grficamente nuestro ejemplo:

En conclusin: mientras ms cifras decimales tenga un nmero, la recta numrica est dividida en ms partes que son 10 veces ms pequeas que la recta dividida con la cifra anterior.

Aproximacin de decimales En muchos casos es necesario trabajar con nmeros decimales que tengan pocas cifras en la parte decimal, esto se logra revisando la ltima cifra decimal para eliminarla.

Para ello existen algunas normas, que son:

- Si el nmero decimal es menor que 5 se mantiene la penltima cifra decimal - Si es mayor o igual que 5 se aumenta en 1 la penltima cifra

La cantidad de cifras decimales que se eliminan depender de la situacin del ejercicio. Por ejemplo, para colocar notas se trabaja hasta los dcimos, por lo tanto, habr que aproximar las centsimas.

Analicemos juntos: - Andrs tuvo un promedio general de 5,38. En este caso, se aproxima a 5,4 porque la centsima es 8 y 8 > 5. - Pepa tuvo un promedio general de 6,24. En este caso, se aproxima a 6,2 porque la centsima es 4 y 4 < 5. Atencin... Finalmente podemos decir que los nmeros decimales permiten repartir en partes iguales para que, a lo ms, sobre lo menos posible. Son la mxima expresin matemtica de equidad, que tanta falta hace hoy en nuestro mundo

Representacin de nmeros reales y nmeros enteros Representacin de un nmero en un ordenador


Representar (o codificar) un nmero significa expresarlo en forma binaria. La representacin de nmeros en un ordenador es necesaria para que ste pueda almacenarlos y manipularlos. Sin embargo, el problema es que un nmero matemtico puede ser infinito (tan grande como se desee), pero la representacin de un nmero en un ordenador debe ocupar un nmero de bits predeterminado. Por lo tanto, la clave es predeterminar un nmero de bits y cmo se interpretan para que representen la cifra de la manera ms eficiente posible. Por este motivo, sera tonto codificar un carcter utilizando 16 bits (65.536 posibilidades) cuando se utilizan menos de 256.

Representacin de un nmero natural


Un nmero natural es un nmero entero positivo o cero. La eleccin de la cantidad de bits a utilizar depende del intervalo de nmeros que se utilizarn. Para codificar los nmeros naturales entre 0 y 255, todo lo que se necesita son 8 bits (un byte) como 2 =256. Por lo general, la codificacin de un n bit n se puede utilizar para representar nmeros naturales entre 0 y 2 -1. Para representar un nmero natural, una vez definido el nmero de bits se utilizarn para su codificacin, ordene los bits en celdas binarias (cada bit ubicado de acuerdo a su peso binario en el orden de derecha a izquierda) y luego "llene" los bits que no se utilizan con ceros.
8

Representacin de un nmero entero


Un nmero entero es un nmero completo que puede ser negativo. Por lo tanto, el nmero se debe codificar de manera que se pueda distinguir si es positivo o negativo y de forma que siga las reglas de adicin. El truco consiste en utilizar un mtodo denominado complemento doble. Un nmero entero o cero se representar en base binaria (base 2) como un nmero natural, con la excepcin de que el bit de mayor peso (aquel que se encuentra ms a la izquierda) representa el signo ms o menos. Por lo tanto, para un nmero entero o cero, este bit se debe establecer en 0 (lo que corresponde al signo ms, as como 1 es el signo menos). De este modo, si un nmero natural se codifica utilizando 4 bits, el mayor nmero posible ser 0111 (o 7 en base decimal). Generalmente, el mayor nmero entero posible codificado utilizando n bits ser2 -1. Un nmero entero negativo se codifica utilizando complementos dobles.
n-1

El principio de los complementos dobles: Se elige un nmero negativo. Se toma su valor absoluto (su equivalente positivo) Se representa en base binaria utilizando n-1 bits Cada bit se cambia con su complemento (es decir, los ceros se reemplazan con unos y viceversa) Se suma 1 Ntese que al sumar un nmero y sus complementos dobles es resultado es 0 Veamos esto con un ejemplo: Queremos codificar el valor 5 utilizando 8 bits. Para hacer esto: escriba el 5 en sistema binario 00000101 cmbielo por su complemento 11111010 sume 1: 11111011 la representacin binaria en 8 bits de 5 es 11111011

Comentarios: El bit de mayor peso es 1, de manera que es, de hecho, un nmero negativo. Si sumamos 5 y -5 (00000101 y 11111011) la suma da 0 (con el remanente 1).

Representacin de un nmero real


El objetivo es representar un nmero con un punto decimal en sistema binario (por ejemplo, 101.01, que no se lee ciento uno punto cero uno ya que es, de hecho, un nmero

binario, 5,25 en sistema decimal) mediante el formato 1.XXXXX... * 2 (en nuestro ejemplo, 1.0101*2 ). componentes: el signo ms/menos se representa por un bit: el bit de mayor peso (aquel que se encuentra ms a la izquierda) el exponente se codifica utilizando 8 bits inmediatamente despus del signo la mantisa (los bits despus del punto decimal) con los 23 bits restantes As, la codificacin sigue la forma: seeeeeeeemmmmmmmmmmmmmmmmmmmmmmm la s representa al bit del signo. cada e representa al exponente del bit cada m representa a la mantisa del bit
2

El

estndar

IEEE

754

define

cmo

codificar

un

nmero

real.

Este estndar ofrece una forma de codificar un nmero utilizando 32 bits, y define tres

Sin embargo, hay ciertas restricciones para los exponentes: el exponente 00000000 est prohibido el exponente 11111111 est prohibido. Sin embargo, a veces se utiliza para informar de errores. Esta configuracin numrica se denomina NaN (Not a number), que significa No es un nmero. Se le debe sumar 127 (01111111) al exponente para convertir al decimal en un nmero real dentro del sistema binario. Por lo tanto, los exponentes pueden variar de -254 a 255

As, la frmula para expresar nmeros reales es: (-1)^S * 2^( E - 127 ) * ( 1 + F )

donde: S es el bit del signo y, por lo tanto, 0 se entiende como positivo ( -1^0=1 ). E es el exponente al que se le debe sumar 127 para obtener el equivalente codificado F es la parte de la fraccin, la nica que se expresa, y la que se le suma a 1 para realizar el clculo.

Aqu Se codificar el valor 525,5.

hay

un

ejemplo:

525,5 es positivo, por lo que el primer bit ser 0.

Su representacin en el sistema binario (base 2) es: 1000001101.1 Al normalizarlo, obtenemos: 1.0000011011*2^


9

Sumndole 127 al exponente, que es 9, da 136 o, en sistema binario (base 2): 10001000 La mantisa est compuesta por la parte decimal de 525,5 en base 2 normal, que es 0000011011. Como la mantisa debe tomar 23 bits, se deben agregar ceros para completarla:

00000110110000000000000 La representacin binaria de 525,5 bajo el estndar IEEE 754 es, por lo tanto:

0 1000 1000 00000110110000000000000 0100 0100 0000 0011 0110 0000 0000 0000 (4403600 en sistema hexadecimal)

continuacin

hay

otro

ejemplo,

esta

vez

utilizando

un

nmero

real

negativo

Se codificar el valor -0,625. El bit s es 1, como 0,625 es negativo. 0,625 se escribe en sistema binario (base 2) de la siguiente manera: 0.101 Queremos escribirlo en la forma 1.01 x 2-1 Consecuentemente, el exponente vale 1111110 como 127 - 1 = 126 (o 1111110 en sistema binario) La mantisa es 01000000000000000000000 (slo se representan los dgitos despus del punto decimal, ya que el nmero entero es siempre equivalente a 1) La representacin binaria de 0,625 bajo el estndar IEEE 754 es, por lo tanto:

1 1111 1110 01000000000000000000000 1111 1111 0010 0000 0000 0000 0000 0000 (FF 20 00 00 en sistema hexadecimal)

RAZONES PARA EL USO DEL SISTEMA BINARIO


Asunto: Por qu es tan importante el sistema binario en la informtica? Palabra: Sistema informtico Fecha: 15/09/2009 Nombre: DIEGO ARMANDO - Origen: Espaa Pregunta del usuario: Escuchamos con frecuencia que la informacion con la que trabaja un ordenador es exclusivamente 1 y 0, si y no. sin embargo, cuando utilizamos el ordenador se nos muestran los textos, las fotografias,los videos y las canciones;- lo anterior como hasce el ordenador para guardar toda esta informacion si como ya he dicho este funciona con 0 y 1 Respuesta de ALEGSA.com.ar: Hola Diego. Detras de todo lo que "ves" en la informtica, existen millones de ceros y unos (binario). La serie de ceros y unos se interpretan en forma de imgenes, sonido, texto, informacin, etc. Es toda una compleja tarea esto de "traducir" de binario a su representacin "analgica", y para entenderla completamente, primero deberas entender el sistema binario, las codificaciones, la representacin de caracteres a travs de los binarios, qu es digital, qu es binario, etc. Te voy a dejar esta monografa, donde te explican de forma bsica como funciona la informtica y el sistema binario (hay temas que pods obviarlos), pero vas a entender algo ms: Sistema binario - informtica

Representacin alfanumricas
Sirve para representar informacin de tipo texto. En los aos 50, se definieron sistemas de codificacin empleando 6 bits por carcter. Ello permita representar hasta 64 caracteres distintos: 26 letras (A...Z), 10 nmeros (0 ...9), los smbolos de puntuacin (. , ; :,...), y 28 caracteres especiales (+ - *).Ejemplos de estos sistemas son el Fieldata, X.3 y el BCDIC. Sin embargo, la necesidad de representar letras maysculas y minsculas, as como de tener caracteres para control de perifricos, han dado lugar a cdigos de 7 bits, como el ASCII (significa Americana Standard Coded Interchange Information), y de 8 Bits, como el EBCDIC( significa Extended Binary Coded Interchange Code), introducido por IBM 360 en el ao 1964. En la actualidad se est popularizando cada vez ms el ASCII extendido, que emplea 8 bits para incluir letras acentuadas, la , caracteres semigrficos y otros muchos smbolos. La tabla siguiente muestra la codificacin binaria del ASCII extendido.

La tabla siguiente muestra la codific

acin binaria del EBCDIC.

Donde estn representados los nmeros, letras, caractres especiales y caractres de control. Por ejemplo el carcter de control SOH significa Start Of Heading. Sobre esto se puede hacer los siguientes comentarios:

- En el EBCDIC los nmeros tiene los primeros cuatro bits (zona) en 1 (en hexadecimal forman la letra F) - Cuando se realiza una clasificacin alfanumrica se realiza en funcin del nmero hexadecimal que est almacenado.

El codigo ASCII
Caracteres ASCII de control
00NULL(carcter nulo) 01SOH(inicio encabezado) 02STX(inicio texto) 03ETX(fin de texto) 04EOT(fin transmisin) 05ENQ(consulta) 06ACK(reconocimiento) 07BEL(timbre) 08BS(retroceso) 09HT(tab horizontal) 10LF(nueva lnea) 11VT(tab vertical) 12FF(nueva pgina) 13CR(retorno de carro) 14SO(desplaza afuera) 15SI(desplaza adentro) 16DLE(esc.vnculo datos) 17DC1(control disp. 1) 18DC2(control disp. 2) 19DC3(control disp. 3) 20DC4(control disp. 4) 21NAK(conf. negativa) 22SYN(inactividad snc) 23ETB(fin bloque trans) 24CAN(cancelar) 25EM(fin del medio) 26SUB(sustitucin) 27ESC(escape) 28FS(sep. archivos) 29GS(sep. grupos) 30RS(sep. registros) 31US(sep. unidades) 127DEL(suprimir) 47/ 480 491 502 513 524 535 546 557 568 579 58: 59; 60< 61= 62> 63? 64@ 65A 66B 67C 68D 69E 70F 71G 72H

Caracteres ASCII imprimibles


32espacio 33! 34" 35# 36$ 37% 38& 39' 40( 41) 42* 43+ 44, 4546.

73I 74J 75K 76L 77M 78N 79O 80P 81Q 82R 83S 84T 85U 86V 87W 88X 89Y 90Z 91[ 92\ 93] 94^ 95_ 96` 97a 98b 99c 100d 101e 102f

103g 104h 105i 106j 107k 108l 109m 110n 111o 112p 113q 114r 115s 116t 117u 118v 119w 120x 121y 122z 123{ 124| 125} 126~

132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161

ASCII extendido (Pgina de cdigo 437)


128 129 130 131

162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191

192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221

222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251

252 253 254 255nbsp

alt + 130 alt + 161 alt + 162 alt + 163 alt + 181 alt + 144 alt + 214 alt + 224 alt + 233

alt + 159 alt + 241 alt + 158 alt + 246

smbolos comerciales
$alt + 36 alt + 156 alt + 190 alt + 189 alt + 207 alt + 169 alt + 184 alt + 166 alt + 167 alt + 248

vocales con diresis


alt + 132 alt + 137 alt + 139 (idioma espaol) alt + 148 alt + 164 alt + 129 alt + 165 alt + 142 @alt + 64 alt + 211 alt + 168 alt + 216 ?alt + 63 alt + 153 alt + 173 alt + 154 !alt + 33 :alt + 58 /alt + 47 \alt + 92

de uso frecuente

comillas, llaves parntesis


"alt + 34 'alt + 39 (alt + 40 )alt + 41 [alt + 91 ]alt + 93 {alt + 123 }alt + 125 alt + 174 alt + 175

smbolos matemticos
alt + 171 alt + 172 alt + 243 alt + 251

vocales con acento


(espaol acento agudo)

alt + 252 alt + 160 alt + 253

Breve historia del Cdigo ASCII :


El cdigo ASCII (siglas en ingles para American Standard Code for Information Interchange, es decir Cdigo Americano ( Je! lease estadounidense... ) Estndar para el intercambio de Informacin ) ( se pronuncia Aski ).

Fue creado en 1963 por el Comit Estadounidense de Estndares o "ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estndares Nacionales" o "ANSI" como se lo conoce desde entonces. Este cdigo naci a partir de reordenar y expandir el conjunto de smbolos y caracteres ya utilizados en aquel momento en telegrafa por la compaa Bell. En un primer momento solo inclua letras maysculas y nmeros, pero en 1967 se agregaron las letras minsculas y algunos caracteres de control, formando as lo que se conoce como US-ASCII, es decir los caracteres del 0 al 127. As con este conjunto de solo 128 caracteres fue publicado en 1967 como estndar, conteniendo todos lo necesario para escribir en idioma ingles. En 1981, la empresa IBM desarroll una extensin de 8 bits del cdigo ASCII, llamada "pagina de cdigo 437", en esta versin se reemplazaron algunos caracteres de control obsoletos, por caracteres grficos. Adems se incorporaron 128 caracteres nuevos, con smbolos, signos, grficos adicionales y letras latinas, necesarias para la escrituras de textos en otros idiomas, como por ejemplo el espaol. As fue como se sumaron los caracteres que van del ASCII 128 al 255. IBM incluy soporte a esta pgina de cdigo en el hardware de su modelo 5150, conocido como "IBM-PC", considerada la primera computadora personal. El sistema operativo de este modelo, el "MS-DOS" tambin utilizaba el cdigo ASCII extendido. Casi todos los sistemas informticos de la actualidad utilizan el cdigo ASCII para representar caracteres y textos (240) .

Como utilizar el cdigo ASCII:


Sin saberlo lo utilizas todo el tiempo, cada vez que utilizas algn sistema informatico; pero si lo que necesitas es obtener algunos de los caracteres no incluidos en tu teclado debes hacer lo siguiente, por ejemplo:

Como escribir con el teclado, o tipear : Letra EE mayscula - letra N con tilde - ENIE

WINDOWS: en computadoras con sistema operativo Windows, como Win 7, Vista, Windows Xp, etc.
Para obtener la letra, caracter, signo o smbolo "" : ( Letra EE mayscula - letra N con tilde ENIE ) en ordenadores con sistema operativo Windows: 1) Presiona la tecla "Alt" en tu teclado, y no la sueltes. 2) Sin dejar de presionar "Alt", presiona en el teclado numrico el nmero "165", que es el nmero de la letra o smbolo "" en el cdigo ASCII. 3) Luego deja de presionar la tecla "Alt" y... Ya est listo ! (241) .

Lista completa de caracteres del cdigo ASCII :


Caracteres de control ASCII no imprimibles :
codigo ascii 00 = NULL ( Carcter nulo ) codigo ascii 01 = SOH ( Inicio de encabezado ) codigo ascii 02 = STX ( Inicio de texto ) codigo ascii 03 = ETX ( Fin de texto, palo corazon barajas inglesas de poker ) codigo ascii 04 = EOT ( Fin de transmisin, palo diamantes barajas de poker )

codigo ascii 05 = ENQ ( Consulta, palo treboles barajas inglesas de poker ) codigo ascii 06 = ACK ( Reconocimiento, palo picas cartas de poker ) codigo ascii 07 = BEL ( Timbre ) codigo ascii 08 = BS ( Retroceso ) codigo ascii 09 = HT ( Tabulador horizontal ) codigo ascii 10 = LF ( Nueva lnea - salto de lnea ) codigo ascii 11 = VT ( Tabulador vertical ) codigo ascii 12 = FF ( Nueva pgina - salto de pgina ) codigo ascii 13 = CR ( ENTER - retorno de carro ) codigo ascii 14 = SO ( Desplazamiento hacia afuera ) codigo ascii 15 = SI ( Desplazamiento hacia adentro ) codigo ascii 16 = DLE ( Escape de vnculo de datos ) codigo ascii 17 = DC1 ( Control dispositivo 1 ) codigo ascii 18 = DC2 ( Control dispositivo 2 ) codigo ascii 19 = DC3 ( Control dispositivo 3 ) codigo ascii 20 = DC4 ( Control dispositivo 4 ) codigo ascii 21 = NAK ( Confirmacin negativa ) codigo ascii 22 = SYN ( Inactividad sncronica ) codigo ascii 23 = ETB ( Fin del bloque de transmisin ) codigo ascii 24 = CAN ( Cancelar ) codigo ascii 25 = EM ( Fin del medio ) codigo ascii 26 = SUB ( Sustitucin ) codigo ascii 27 = ESC ( Esc - escape ) codigo ascii 28 = FS ( Separador de archivos ) codigo ascii 29 = GS ( Separador de grupos ) codigo ascii 30 = RS ( Separador de registros ) codigo ascii 31 = US ( Separador de unidades ) codigo ascii 127 = DEL ( DEL - Suprimir, borrar, eliminar )

Caracteres ASCII alfanumericos imprimibles :


codigo ascii 32 = espacio ( Espacio en blanco ) codigo ascii 33 = ! ( Signos de exclamacion, signo de admiracion ) codigo ascii 34 = " ( Comillas dobles , comillas altas o inglesas ) codigo ascii 35 = # ( Signo numeral o almohadilla ) codigo ascii 36 = $ ( Signo pesos ) codigo ascii 37 = % ( Signo de porcentaje - por ciento ) codigo ascii 38 = & ( Y - ampersand - et latina ) codigo ascii 39 = ' ( Comillas simples, apstrofe ) codigo ascii 40 = ( ( Abre parntesis ) codigo ascii 41 = ) ( Cierra parntesis ) codigo ascii 42 = * ( Asterisco )

codigo ascii 43 = + ( Signo mas, suma, positivo ) codigo ascii 44 = , ( Coma ) codigo ascii 45 = - ( Signo menos , resta , negativo , guin medio ) codigo ascii 46 = . ( Punto ) codigo ascii 47 = / ( Barra inclinada, divisin, operador cociente ) codigo ascii 48 = 0 ( Nmero cero ) codigo ascii 49 = 1 ( Nmero uno ) codigo ascii 50 = 2 ( Nmero dos ) codigo ascii 51 = 3 ( Nmero tres ) codigo ascii 52 = 4 ( Nmero cuatro ) codigo ascii 53 = 5 ( Nmero cinco ) codigo ascii 54 = 6 ( Nmero seis ) codigo ascii 55 = 7 ( Nmero siete ) codigo ascii 56 = 8 ( Nmero ocho ) codigo ascii 57 = 9 ( Nmero nueve ) codigo ascii 58 = : ( Dos puntos ) codigo ascii 59 = ; ( Punto y coma ) codigo ascii 60 = < ( Menor que ) codigo ascii 61 = = ( Signo igual, igualdad, igual que ) codigo ascii 62 = > ( Mayor que ) codigo ascii 63 = ? ( Cierra signo interrogacin ) codigo ascii 64 = @ ( Arroba ) codigo ascii 65 = A ( Letra A mayscula ) codigo ascii 66 = B ( Letra B mayscula ) codigo ascii 67 = C ( Letra C mayscula ) codigo ascii 68 = D ( Letra D mayscula ) codigo ascii 69 = E ( Letra E mayscula ) codigo ascii 70 = F ( Letra F mayscula ) codigo ascii 71 = G ( Letra G mayscula ) codigo ascii 72 = H ( Letra H mayscula ) codigo ascii 73 = I ( Letra I mayscula ) codigo ascii 74 = J ( Letra J mayscula ) codigo ascii 75 = K ( Letra K mayscula ) codigo ascii 76 = L ( Letra L mayscula ) codigo ascii 77 = M ( Letra M mayscula ) codigo ascii 78 = N ( Letra N mayscula ) codigo ascii 79 = O ( Letra O mayscula ) codigo ascii 80 = P ( Letra P mayscula ) codigo ascii 81 = Q ( Letra Q mayscula ) codigo ascii 82 = R ( Letra R mayscula ) codigo ascii 83 = S ( Letra S mayscula )

codigo ascii 84 = T ( Letra T mayscula ) codigo ascii 85 = U ( Letra U mayscula ) codigo ascii 86 = V ( Letra V mayscula ) codigo ascii 87 = W ( Letra W mayscula ) codigo ascii 88 = X ( Letra X mayscula ) codigo ascii 89 = Y ( Letra Y mayscula ) codigo ascii 90 = Z ( Letra Z mayscula ) codigo ascii 91 = [ ( Abre corchetes ) codigo ascii 92 = \ ( Barra invertida , contrabarra , barra inversa ) codigo ascii 93 = ] ( Cierra corchetes ) codigo ascii 94 = ^ ( Intercalacin - acento circunflejo ) codigo ascii 95 = _ ( Guin bajo , subrayado , subguin ) codigo ascii 96 = ` ( Acento grave ) codigo ascii 97 = a ( Letra a minscula ) codigo ascii 98 = b ( Letra b minscula ) codigo ascii 99 = c ( Letra c minscula ) codigo ascii 100 = d ( Letra d minscula ) codigo ascii 101 = e ( Letra e minscula ) codigo ascii 102 = f ( Letra f minscula ) codigo ascii 103 = g ( Letra g minscula ) codigo ascii 104 = h ( Letra h minscula ) codigo ascii 105 = i ( Letra i minscula ) codigo ascii 106 = j ( Letra j minscula ) codigo ascii 107 = k ( Letra k minscula ) codigo ascii 108 = l ( Letra l minscula ) codigo ascii 109 = m ( Letra m minscula ) codigo ascii 110 = n ( Letra n minscula ) codigo ascii 111 = o ( Letra o minscula ) codigo ascii 112 = p ( Letra p minscula ) codigo ascii 113 = q ( Letra q minscula ) codigo ascii 114 = r ( Letra r minscula ) codigo ascii 115 = s ( Letra s minscula ) codigo ascii 116 = t ( Letra t minscula ) codigo ascii 117 = u ( Letra u minscula ) codigo ascii 118 = v ( Letra v minscula ) codigo ascii 119 = w ( Letra w minscula ) codigo ascii 120 = x ( Letra x minscula ) codigo ascii 121 = y ( Letra y minscula ) codigo ascii 122 = z ( Letra z minscula ) codigo ascii 123 = { ( Abre llave curva - llaves curvas ) codigo ascii 124 = | ( Barra vertical, pleca , linea vertical )

codigo ascii 125 = } ( Cierra llave - llaves curvas ) codigo ascii 126 = ~ ( Signo de equivalencia , tilde o virgulilla de la )

EBCDIC
EBCDIC (Extended Binary Coded Decimal Interchange Code) es un cdigo estndar de 8 bits usado por computadoras mainframe IBM. IBM adapt el EBCDIC del cdigo de tarjetas perforadas en los aos 1960 y lo promulg como una tctica customer-control cambiando el cdigo estndar ASCII. EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles y signos de puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de 256 caracteres. Existen muchas versiones ("codepages") de EBCDIC con caracteres diferentes, respectivamente sucesiones diferentes de los mismos caracteres. Por ejemplo al menos hay 9 versiones nacionales de EBCDIC con Latn 1 caracteres con sucesiones diferentes. El siguiente es el cdigo CCSID 500, una variante de EBCDIC. Los caracteres 0x000x3F y 0xFF son de control, 0x40 es un espacio, 0x41 es no-saltar pgina y 0xCA es un guion suave.
0 1 2 3 4 5 6 7 8 9 AB C D E F 40 [ . < ( + !

50 & ] $ * ) ; ^ 60 70 - / , % _ > ? ` : # @ ' = "

80 a b c d e f g h i 90 j k l m n o p q r

A0 ~ s t u v w x y z B0 C0 D0 E0 F0 | { ABC D E F GH I

} J K L MN O P Q R \ S T U VWX Y Z 0 1 2 3 4 5 6 7 8 9

MEDICION DE LA INFORMACION *UNIDADES DE MEDICION

Bit
Bit es el acrnimo Binary digit (dgito binario). Un bit es un dgito del sistema de numeracin binario. Mientras que en el sistema de numeracin decimal se usan diez dgitos, en el binario se usan slo dos dgitos, el 0 y el 1. Un bit o dgito binario puede representar uno de esos dos valores, 0 1. Se puede imaginar un bit, como una bombilla que puede estar en uno de los siguientes dos estados:

apagada

o encendida

Memoria de computadora de 1980 donde se pueden ver los bits fsicos. Este conjunto de unos 4x4 cm. corresponden a 512 bytes.

El bit es la unidad mnima de informacin empleada en informtica, en cualquier dispositivo digital, o en la teora de la informacin. Con l, podemos representar dos valores cuales quiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, rojo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1).
ndice
[ocultar]

1 Combinaciones de bits 2 Valor de posicin

3 Bits ms y menos significativos 4 Little endian y Big endian 5 Arquitecturas de 4, 8, 16, 32 y 64 bits 6 Bit en las pelculas 7 Vase tambin 8 Enlaces externos

Combinaciones de bits[editar editar fuente]


Hay 4 combinaciones posibles con dos bits Bit 1 Bit 0

Con un bit podemos representar solamente dos valores, que suelen representarse como 0, 1. Para representar o codificar ms informacin en un dispositivo digital, necesitamos una mayor cantidad de bits. Si usamos dos bits, tendremos cuatro combinaciones posibles:

0 0 - Los dos estn "apagados" 0 1 - El primero est "apagado" y el segundo "encendido" 1 0 - El primero est "encendido" y el segundo "apagado" 1 1 - Los dos estn "encendidos"

Con estas cuatro combinaciones podemos representar hasta cuatro valores diferentes, como por ejemplo, los colores azul, verde, rojo y magenta.

A travs de secuencias de bits, se puede codificar cualquier valor discreto como nmeros, palabras, e imgenes. Cuatro bits forman un nibble, y pueden representar hasta 24 = 16 valores diferentes; ocho bits forman un octeto, y se pueden representar hasta 28 = 256 valores diferentes. En general, con un nmero nde bits pueden representarse hasta 2n valores diferentes. Nota: Un byte y un octeto no son lo mismo. Mientras que un octeto siempre tiene 8 bits, un byte contieneun nmero fijo de bits, que no necesariamente son 8. En los computadores antiguos, el byte podra estar conformado por 6, 7, 8 9 bits. Hoy en da, en la inmensa mayora de los computadores, y en la mayora de los campos, un byte tiene 8 bits, siendo equivalente al octeto, pero hay excepciones.

Valor de posicin[editar editar fuente]


En cualquier sistema de numeracin posicional, el valor de los dgitos depende de la posicin en que se encuentren. En el sistema decimal, por ejemplo, el dgito 5 puede valer 5 si est en la posicin de las unidades, pero vale 50 si est en la posicin de las decenas, y 500 si est en la posicin de las centenas. Generalizando, cada vez que nos movemos una posicin hacia la izquierda el dgito vale 10 veces ms, y cada vez que nos movemos una posicin hacia la derecha, vale 10 veces menos. Esto tambin es aplicable a nmeros con decimales.

+-----------+-----------+-----------+-----------+-----------+ | Centenas | Decenas | Unidades | Dcimas | Centsimas| <-Nombre de la posicin +-----------+-----------+-----------+-----------+-----------+ | 100 | 10 | 1 | 1/10 | 1/100 | <-de <-de Valor del dgito decimal +-----------+-----------+-----------+-----------+-----------+ acuerdo a su posicin | 10^2 | 10^1 | 10^0 | 10^(-1) | 10^(-2) | Valor del dgito decimal +-----------+-----------+-----------+-----------+-----------+ acuerdo a su posicin ^ expresado en potencias de 10 posicin de la coma decimal

Por tanto, el nmero 153,7 en realidad es: 1 centena + 5 decenas + 3 unidades + 7 dcimas, es decir,

100 + 50 + 3 + 0,7 = 153,7. En el sistema binario es similar, excepto que cada vez que un dgito binario (bit) se desplaza una posicin hacia la izquierda vale el doble (2 veces ms), y cada vez que se mueve hacia la derecha, vale la mitad (2 veces menos).

+-----+-----+-----+-----+-----+ | 16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo a su expresado en nmeros posicin +-----+-----+-----+-----+-----+ posicin +-----+-----+-----+-----+-----+ de 2 expresado en forma de potencias | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 | <-- Valor del bit de acuerdo a su

Abajo vemos representado el nmero 19. 16 + 2 + 1 = 19.

16

<-- Valor de posicin Representacin grfica de los bits como bombillas encendidas y apagadas

<-- Dgitos binarios (bits)

Tambin se pueden representar valores fraccionarios. Los nmeros reales se pueden representar con formato de coma fija o de coma flotante. Abajo vemos el nmero 5,25 representado en una forma binaria de coma fija. 4 + 1 + 0,25 = 5,25

1/2

1/4

<-- Valor de posicin Representacin grfica de los bits como bombillas encendidas y apagadas

<-- Dgitos binarios (bits)

La de arriba es una representacin en coma fija de un nmero real en formato binario. Aunque la representacin de nmeros reales encoma flotante es diferente lo que se muestra, el esquema da una idea una parte del concepto. La representacin en coma flotante es similar a la notacin cientfica en una calculadora de mano, solo que en vez nmeros decimales se usan nmeros binarios y el exponente no est en base 10 sino en base 2. Subndices Cuando se trabaja con varios sistemas de numeracin o cuando no est claro con cual se est trabajando, es tpico usar un subndice para indicar el sistema de numeracin con el que se ha representado un nmero. El 10 es el subndice para los nmeros en el sistema decimal y el 2 para los del binario. En los ejemplos de abajo se muestran dos nmeros en el sistema decimal y su equivalente en binario. Esta igualdad se representa de la siguiente manera:

1910 = 100112 5,2510 = 101,012

Bits ms y menos significativos[editar editar fuente]


Un conjunto de bits, como por ejemplo un byte, representa un conjunto de elementos ordenados. Se llama bit ms significativo (MSB) al bit que tiene un mayor peso (mayor valor) dentro del conjunto, anlogamente, se llama bit menos significativo (LSB) al bit que tiene un menor peso dentro del conjunto. En un Byte, el bit ms significativo es el de la posicin 7, y el menos significativo es el de la posicin 0

+---+---+---+---+---+---+---+---+ | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <-- Posicin del bit +---+---+---+---+---+---+---+---+ |128|64 |32 |16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo a su posicin +---+---+---+---+---+---+---+---+ | | | +- Bit menos significativo

+----------------------------- Bit ms significativo

En una palabra de 16 bits, el bit ms significativo es el de la posicin 15 y el menos significativo el de la posicin 0.

+----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | <-- Posicin del bit +----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ |2^15|2^14|2^13|2^12|2^11|2^10|512|256|128|64 |32 |16 | 8 | 4 | 2 | 1 | <-- Valor del bit de acuerdo +----+----+----+----+----+----+---+---+---+---+---+---+---+--+---+---+ | | | +-- Bit menos significativo +------------------------------------------------------------------- Bit ms significativo a su posicin

Tomemos, por ejemplo, el nmero decimal 27 codificado en forma binaria en un octeto: -> 0 0 0 1 1 0 1 1 Aqu, el primer '0', el de la izquierda, (que se corresponde con el coeficiente de ),

es el bit ms significativo, siendo el ltimo '1', el de la derecha, (que se corresponde con el coeficiente de ), el menos significativo.

En cualquier caso, el bit ms significativo es el del extremo izquierdo y el menos significativo el del extremo derecho. Esto es anlogo al sistema decimal, en donde el dgito ms significativo es el de la izquierda y el menos significativo el de la derecha, como por ejemplo, en el nmero 179, el dgito ms significativo, el que tiene mayor valor, es el 1, (el de las centenas), y el menos significativo, el 9, (el de las unidades). Este concepto de significatividad se extiende al conjunto de bytes que representan nmeros o valores numricos

Little endian y Big endian[editar editar fuente]


Little endian y big endian se refieren al orden que las mquinas asignan a los bytes que representan nmeros o valores numricos. Una mquina little endian asigna los

bytes menos significativos en el extremo ms bajo de la memoria, mientras que una mquina big endian asigna los bytes menos significativos en el extremo ms alto. En los computadores cada byte se identifica con su posicin en la memoria (direccin). Cuando se manejan nmeros de ms de un byte, estos bytes tambin deben estar ordenados de menor a mayor, indicando la posicin del byte menos significativo y del byte ms significativo. De este modo, un byte con el nmero decimal 27 se almacenara en una mquina little endian igual que en una mquina big endian, ya que slo ocupa un byte. Sin embargo, para nmeros ms grandes los bytes que los representan se almacenaran en distinto orden en cada arquitectura. Este aspecto es particularmente importante en la programacin en lenguaje ensamblador o en cdigo mquina, ya que algunas mquinas consideran el byte situado en la direccin ms baja de la memoria el menos significativo (arquitectura little endian, como los procesadores Intel) mientras que otras consideran que se es el byte ms significativo (arquitectura big endian, como los procesadores Motorola). Por ejemplo, consideremos el nmero hexadecimal entero AABBCCDD, de 32 bits (4 bytes), localizado en la direccin 100 de la memoria. El nmero ocupara las posiciones desde la 100 a la 103, pero dependiendo de si la mquina es little o big endian, los bytes se almacenaran de diferente manera:

Little-endian (como Intel)

100 ... DD

101 CC

102 BB

103 AA ...

Big-endian (como Motorola)

100 ... AA

101 BB

102 CC

103 DD ...

En las imgenes de arriba, en donde se representan las posiciones de memoria 100, 101, 102 y 103 creciendo de izquierda a derecha, parece que la representacin big endian es ms natural, ya que el nmero AABBCCDD lo podemos leer correctamente (ver figura), mientras que en la representacin little endian parece que el nmero est al revs, o patas arriba. Sin embargo, no hay nada que nos impida imaginar que las

direcciones de memoria crecen de derecha a izquierda, y al observar la memoria de esta manera, la representacin little endian se ve natural y es la big endian la que parece al revs, como se muestra en las figuras de abajo.

Little-endian (como Intel)

103 ... AA

102 BB

101 CC

100 DD ...

Big-endian (como Motorola)

103 ... DD

102 CC

101 BB

100 AA ...

Independiente de si la mquina es de arquitectura little endian o big endian, los bits dentro de cada byte siempre estn en el mismo orden, con el bit ms significativo a la izquierda y el menos significativo a la derecha. Los registros del procesador, que pueden ser de 4 a 64 bits, y ms, tambin tienen sus bits en el mismo orden en ambos tipos de mquina. La diferencia entre little y big endian solo existe externamente, en en el orden en que los bytes se representan en memoria.

Arquitecturas de 4, 8, 16, 32 y 64 bits[editar editar fuente]


Cuando se habla de CPUs o microprocesadores de 4, 8, 16, 32, 64 bits, se refiere al tamao, en nmero de bits, que tienen los registros internos del procesador y tambin a la capacidad de procesamiento de la Unidad aritmtico lgica (ALU). Un microprocesador de 4 bits tiene registros de 4 bits y la ALU hace operaciones con los datos en esos registros de 4 bits, mientras que un procesador de 8 bits tiene registros y procesa los datos en grupos de 8 bits. Los procesadores de 16, 32 y 64 bits tienen registros y ALU de 16, 32 y 64 bits respectivamente, y generalmente pueden procesar los datos, tanto en el tamao en bits de sus registros como, dependiendo que su diseo lo permita, en determinados submltiplos de stos. As, un procesador de 16 bits puede procesar los datos en grupos de 8 y 16 bits, comportndose como si fuera un procesador tanto de 8 como de 16 bits. Un procesador de 32 bits puede procesar los datos en grupos de 8, 16 y 32 bits, y el procesador de 64 bits puede procesar los datos en grupos de 8, 16, 32 y 64

bits. Para poder hacer esto, los procesadores de 16, 32 y 64 bits generalmente tienen sus registros divididos en otros registros ms pequeos. As, los registros de un procesador de 32 bits, por ejemplo, pueden estar divididos a su vez en registros de 16 y 8 bits y puede hacer operaciones aritmticas, lgicas, de comparaciones, y otras, con cualquiera de sus registros en cualquiera de estos tamaos. Cuando se habla de procesadores de, digamos 32 bits, nos referimos a su capacidad de procesar datos en hasta 32 bits simultneamente (tambin puede procesar datos en 8 y 16 bits). La denominacin de "microprocesador de 32 bits" no se refiere al tamao del bus de datos del CPU ni del bus de direcciones, sino a su capacidad de trabajar normalmente con los datos en el nmero mximo de bits (salvo alguna excepcin). Por ejemplo, los primeros procesadores de la arquitectura x86, el Intel 8086 y el Intel 8088, eran procesadores de 16 bits, porque tenan registros de 16 bits (y de 8 bits) y sus unidades artimtico lgicas podan realizar operaciones de 16 bits (y de 8 bits). Sin embargo, exteriormente, el 8086 tena un bus de datos de 16 bits y poda mover datos desde y hacia el CPU en bloques de 8 y 16 bits), mientras que el 8088 tena un bus de datos de solo 8 bits, y tambin poda mover datos de 8 y 16 bits desde y hacia el CPU, sin embargo, como su bus de datos era de solo 8 bits, para mover 16 bits de datos tena que hacer dos operaciones de lectura o escritura, de 8 bits, por su limitado bus de datos. Esto era completamente transparente, los dos procesadores ejecutaban exactamente el mismo conjunto de instrucciones de 16 bits, solo que el 8088 era ms lento cada vez que tena que leer o escribir 16 bits de datos hacia o desde la memoria.

Byte
Para la revista estadounidense de informtica, vase Byte (revista).

Byte
Estndar: Magnitud: Smbolo: ISO/IEC 80000-13 Mltiplos del bit B

Nombrada por: Expresada en: bit

IEC 1B= 8

Byte (B)1 2 (pronunciada [bait] o ['bi.te]) es una unidad de informacin utilizada como un mltiplo del bit. Generalmente equivale a 8 bits.3 4 5 6 7 8 9 10
ndice
[ocultar]

1 Visin general

o o

1.1 Definicin 1.2 Comparativa

2 Historia

2.1 Werner Buchholz

3 Visin detallada

3.1 Controversias

3.1.1 Bit 3.1.2 Octeto

3.2 Mltiplos del byte

o o

3.2.1 Mltiplos utilizando los prefijos del Sistema Internacional 3.2.2 Mltiplos utilizando los prefijos ISO/IEC 80000-13

3.3 Otras definiciones 3.4 Otras unidades con el mismo smbolo

4 Unidades relacionadas

4.1 Informacin fraccional y Nibbles

5 Vase tambin 6 Referencias

Visin general[editar editar fuente]


Se usa comnmente como unidad de informacin en dispositivos de almacenamiento de datos, en combinacin con los prefijos del SIo los prefijos binarios.

Definicin[editar editar fuente]


Byte proviene de bite (en ingls "mordisco"), como la cantidad ms pequea de datos que un ordenador poda "morder" a la vez. El cambio de letra no solo redujo la posibilidad de confundirlo con bit, sino que tambin era consistente con la aficin de los primeros cientficos en computacin en crear palabras y cambiar letras.11 Sin embargo, en los aos 1960, en el Departamento de Educacin de IBM del Reino Unido se enseaba que un bit era un Binary digIT y un byte era un BinarY TuplE. Un byte tambin se conoca como "un byte de 8 bits", reforzando la nocin de que era una tupla de n bits y que se permitan otros tamaos. 1. Es una secuencia contigua de bits binarios en un flujo de datos serie, como en comunicaciones por mdem o satlite, o desde un cabezal de disco duro, que es la unidad de datos ms pequea con significado. Estos bytes pueden incluir bits de inicio, parada o paridad y podran variar de 7 a 12 bits para contener un cdigo ASCII de 7 bits sencillo. 2. Es un tipo de datos o un sinnimo en ciertos lenguajes de programacin. C, por ejemplo, define byte como "unidad de datos de almacenamiento direccionable lo suficientemente grande para albergar cualquier miembro del juego de caracteres bsico del entorno de ejecucin" (clusula 3.6 del C estndar). En C el tipo de datos unsigned char tiene que al menos ser capaz de representar 256 valores distintos (clusula 5.2.4.2.1). La primitiva de Java byte est siempre definida con 8 bits siendo un tipo de datos con signo, tomando valores entre 128 y 127.

Comparativa[editar editar fuente]


De una forma aproximada, las equivalencias entre bytes y objetos reales son:

Nmero de bytes Mltiplo

Equivalencia aproximada

1 B Una letra.

10

10 B Una o dos palabras.

100

100 B Una o dos frases.

1000

1 kB Una historia muy corta.

10 000

10 kB Una pgina de enciclopedia, tal vez con un dibujo simple.

100 000

100 kB Una fotografa de resolucin mediana.

1 000 000

1 MB Una novela.

10 000 000

10 MB Dos copias de la obra completa de Shakespeare.

100 000 000 100 MB Un estante de 1 metro de libros.

1 000 000 000

1 GB Una furgoneta llena de pginas con texto.

1 000 000 000 000

1 TB 50 000 rboles.

10 000 000 000 000

10 TB La coleccin impresa de la biblioteca del congreso de EEUU.

Kilobyte
Unidades de informacin (del Byte) Sistema Internacional (Decimal) Mltiplo - (Smbolo) SI ISO/IEC 80000-13 (Binario) Mltiplo - (Smbolo) ISO/IE C Kibibyte (KiB) Mebibyte (MiB) Gibibyte (GiB) Tebibyte (TiB) Pebibyte (PiB) 2 2 2 2 2
10

kilobyte (kB) Megabyte (MB) Gigabyte (GB) Terabyte (TB) Petabyte (PB)

10 10 10 10 10

20

30

12

40

15

50

Exabyte (EB) Zettabyte (ZB) Yottabyte (YB)

10 10 10

18

Exbibyte (EiB) Zebibyte (ZiB) Yobibyte (YiB)

2 2 2

60

21

70

24

80

Vase tambin: Nibble Byte Octal

Un kilobyte (pronunciado [kilobait]) es una unidad de almacenamiento de informacin cuyo smbolo es el kB (con la 'k' en minsculas) y equivale a 103 bytes. Aunque el prefijogriego kilo- () significa mil, el trmino kilobyte y el smbolokB se han utilizado histricamente para hacer referencia tanto a 1024 (210) bytes como a 1000 (103) bytes, dependiendo del contexto, en los campos de la informtica y de la tecnologa de la informacin.1 2 3 Para solucionar esta confusin, la Comisin Electrotcnica Internacional public en 1998 un apndice al estndar IEC 60027-2 donde se instauraban los prefijos binarios, naciendo la unidad kibibyte para designar 210 bytes y considerndose el uso de la palabra kilobyte no vlido a dichos efectos.

El byte
Artculos principales: Sistema Internacional de Unidades y Prefijo binario.

En los inicios de la informtica, las unidades se mostraban como mltiplos de 1000, pero en los aos 60 se empez a confundir 1000 con 1024, puesto que la memoria de los ordenadores trabajan en base binaria y no decimal. El problema radic al nombrar estas unidades, ya que se adoptaron los nombres de los prefijos del Sistema Internacional de Medidas. Dada la similitud en las cantidades, se utilizaron los prefijos de base mil que se aplican a las unidades del sistema internacional (tales como el metro, el gramo, el voltio o el amperio). Sin embargo, etimolgicamente es incorrecto utilizar estos prefijos (de base decimal) para nombrar mltiplos en base binaria. Como ocurre en el caso del kilobyte, a pesar de que 1024 se aproxime a 1000. Este hecho sembr ciertas confusiones que, a da de hoy, continan debatindose en la comunidad informtica. Para clarificar la distincin entre los prefijos decimal y binario, la Comisin Electrotcnica Internacional (IEC), un grupo de estandarizacin, propuso en 1998 otros prefijos, que consistan en uniones abreviadas del Sistema Internacional de Unidades con la palabra binario.

As pues, un conjunto de 210 bytes - o lo que es lo mismo, 1024 bytes - debera ser denominado un kibibyte4 (KiB) contraccin de"Kilobyte Binario". Esta convencin, expresada en los estndares IEC 60027-25 e IEC 80000-13:2008, ha sido adoptada para el sistema operativo "Snow Leopard" de Apple y por Ubuntu. Otras, como Microsoft, adoptan la definicin que se encuentra en diccionarios como el de Oxford (Ver referencias ms adelante), al mantener el uso de "kilobyte" para 1024 bytes. En el entorno informtico se ha sugerido utilizar el prefijo K mayscula para distinguir la cantidad binaria de la decimal, pero este tema an no se ha normalizado, ya que el smbolo "K" en el SI representa la unidad de temperatura, el kelvin. Por otro lado, esta sugerencia no se podra extender a otros prefijos de mayor magnitud dado que, en el caso ejemplo del MB (megabyte), el SI ya utiliza tanto la M mayscula (mega: milln) como la minscula (mili: milsima).

Equivalencia[editar editar fuente]


Nombre - (Smbolo) Equivalencia decimal Pronunciacin en Escala larga

kilobyte (kB)

Uno

megabyte (MB)

0,001

Milsimo

gigabyte (GB)

0,000 001

Millonsimo

terabyte (TB)

0,000 000 001

Milmillonsimo

petabyte (PB)

0,000 000 000 001

Billonsimo

exabyte (EB)

0,000 000 000 000 001

Milbillonsimo

zettabyte (ZB)

0,000 000 000 000 000 001

Trillonsimo

yottabyte (YB)

0,000 000 000 000 000 000 001 Miltrillonsimo

CARCTER El carcter ha tratado de ser definido a lo largo de todos estos aos pero una de los conceptos mas acertados es el definido por Santos (2004), "el carcter es el sello que nos identifica y diferencia de nuestros semejantes, producto del aprendizaje social.", Esto nos hace pensar que somos personas nicas que poseemos un conjunto de reacciones y hbitos decomportamiento nico que a lo largo de nuestras vidas hemos adquirido. El carcter probablemente no se manifieste de una forma total y definitiva, si no que pase por un proceso evolutivo que se desarrolla hasta llegar a su completa expresin en el final de la adolescencia.

Mltiplo
Para el sistema de diseo de robots, vase Multiplo. Un mltiplo de un nmero es el que lo contiene un nmero entero de veces. En otras palabras, un mltiplo de a es un nmero tal que, dividido por n, da por resultado un nmero entero (el resto de la divisin eucldea es cero). Los primeros mltiplos del uno al diez suelen agruparse en las llamadas tablas de multiplicar.

Ejemplo: 18 es mltiplo de 9. a=18 b=9 a=2b En efecto, 18 contiene 9, dos veces exactamente.

EQUIVALENCIA ENTRE UNIDADES


Longitud Superficie calorfica Volumen Masa Densidad Presin Potencia Energa Energa especfica Capacidad

1. LONGITUD
Unidad 1 cm 1 m (SI) 1 km 1 pulg. 1 pie 1 yarda 1 milla cm 1 100 1,0 E+5 2,54 30,48 91,44 1,60934 E+5 m (SI) 0,01 1 1000 0,0254 0,3048 0,9144 1609,34 km 0,00001 0,001 1 2,54 E-5 3,048 E-4 9,144 E-4 1,60934 pulg. 0,393701 39,3701 3,93701 E+4 1 12 36 6,336 E+4 pie 0,0328083 3,28084 3280,4 0,08333 1 3 5280 yarda 0,0109361 1,09361 1093,6 0,027778 0,333333 1 1760 milla 6,21371 E-6 6,21371 E-4 0,621371 1,57828 E-5 1,8939 E-4 5,6818 E-4 1

2. SUPERFICIE
Unidad 1 cm2 1 m (SI) 1 km2 1 pulg.2 1 pie2 1 yarda 1 milla
2 2

cm2 1 1,0 E+4 1,0 E+10 6,4516 929,03 8,3613 E+3 2,5900 E+10

m2 (SI) 1,0 E-4 1 1,0 E+6 6,4516 E-4 0,092903 0,83613 2,5900 E+6

km2 1,0 E-10 1,0 E-6 1 6,4616 E-10 9,2903 E-8 8,3613 E-7 2,58998

pulg.2 0,1550 1550,0 1,5500 E+09 1 144 1296 4,0145 E+9

pie2 1,0764 E-3 10,7639 1,07610 E+7 6,9444 E-3 1 9 2,7878 E+7

yarda2 1,1960 E-4 1,19598 1,1960 E+6 7,7161 E-4 0,11111 1 3,0976 E+6

milla2 3,8611 E-11 3,8611 E-7 0,38611 2,4910 E-10 3,5868 E-8 3,2283 E-7 1

3. VOLUMEN
Unidad 1 cm
3

cm3 1 1000 1,0 E+6 16,3871 2,8317 E+4 3785,4

litro 0,001 1 1000 1,6387 E-2 28,3168 3,7854

m3 (SI) 1,0 E-6 0,001 1 1,6387 E-5 2,8317 E-2 3,7854 E-3

pulg.3 6,1024 E-2 61,024 6102,4 1 1728 231,00

pie3 3,5315 E-5 3,5315 E-2 35,315 5,7870 E-4 1 0,13368

galn 2,6417 E-4 0,26417 264,17 4,3290 E-3 7,4805 1

1 litro 1 m (SI) 1 pulg. 1 pie


3 3 3

1 galn

4. MASA
Unidad g kg (SI) ton. mtr. onza lb ton. corta

1 gramo 1 kilogramo 1 ton. mtr. 1 onza 1 libra 1 ton corta

1 1000 1,0 E+6 28,349 453,59 9,0718 E+5

0,001 1 1000 2,8349 E-2 0,45359 907,18

1,0 E-6 0,001 1 2,8349 E-5 4,5359 E-4 0,90718

3,5274 E-2 35,274 3,5274 E+4 1 16 3,2000 E+4

2,2046 E-3 2,2046 2204,6 0,06250 1 2000

1,1023 E-6 1,1023 E-3 1,1023 3,1250 E-5 5,0000 E-4 1

5. DENSIDAD
Unidad 1 g/cm 1 g/l 1 kg/m (SI) 1 lb/pie
3 3 3

g/cm3 1 0,001 0,001 1,6018 E-2 0,119826

g/l 1000 1 1,000 16,0185 119,826

kg/m3 (SI) 1000 1,000 1 16,0185 119,826

lb/pie3 62,4280 6,2428 E-2 6,2428 E-2 1 7,48052

lb/galn 8,34540 8,3454 E-3 8,3454 E-3 0,13368 1

1 lb/galn

6. PRESION
Unidad 1 atmsfera 1 bar 1 kgf/cm
2 2

atm. 1 0,986923 0,967841 6,8046 E-2 1,3158 E-3 9,8692 E-6 2,4583 E-3

bar 1,01325 1 0.980665 6,8948 E-2 1,3332 E-3 1,0 E-5 2,4909 E-3

kgf/cm2 1,03323 1,01972 1 7,0307E-2 1,3595 E-3 1,0197 E-5 2,5400 E-3

lbf/pulg.2 14,696 14,5038 14,2233 1 1,9337 E-2 1,4504 E-4 3,6127 E-2

mmHg 760 750,064 735,561 51,7151 1 7,5006 E-3 1,86833

pascal (SI) 1,01325 E+5 1,0 E+5 9,80665 E+4 6894,76 133,322 1 249,089

pulg. H2O 406,782 401,463 393,701 27,6799 0,535239 4,0146 E-3 1

1 lbf/pulg. 1 mmHg

1 pascal (SI) 1 pulg.H2O

8. POTENCIA
Unidad 1 BTU/hr 1 hp 1 kcal/hr 1 kilowatt 1 pie-lbf/s 1 watt (SI) BTU/hr 1 2544,43 3,96567 3412,14 4,62624 3,41214 hp 3,93015 E-4 1 1,55857 E-3 1,34102 1,81818 E-3 1,34102 E-3 kcal/hr 0,252164 641,616 1 860,421 1,16657 0,860421 kW 2,93071 E-4 0,745700 1,16222 E-3 1 1,3558 E-3 0,001 pie-lbf/s 0,216158 550,0 0,857211 737,562 1 0,737562 W (SI) 0,293071 745,700 1,16222 1000 1,35582 1

7. ENERGIA
Unidad 1 BTU 1 calora 1 hp-hr 1 joule (SI) 1 kW-hr 1 litro-atm. 1 pie-lbf BTU 1 3,96567 E-3 2544,43 9,47817 E-4 3412,14 9,6038 E-2 1,2851 E-3 cal 252,164 1 6,4162 E+5 0,239006 8,60421 E+5 24,2173 0,324048 hp-hr 3,93015 E-4 1,55856 E-6 1 3,72506 E-7 1,34102 3,7744 E-5 5,0505 E-7 J (SI) 1055,056 4,1840 2,68452 E+6 1 3,6 E+6 101,325 1,35582 kW-hr 2,9307 E-4 1,16222 E-6 0,74570 2,77778 E-7 1 2,8146 E-5 3,7662 E-7 l-atm. 10,4126 4,1293 E-2 2,6494 E+4 9,8692 E-3 3,5529 E+4 1 1,3381 E -2 pie-lbf 778,169 3,08596 1,9800 E+6 0,737562 2,6552 E+6 74,7335 1

9. ENERGIA ESPECIFICA
Unidad 1 BTU/lb 1 cal/g 1 J/g 1 J/kg (SI) BTU/lb 1 1,79880 0,429923 4,29923 E-4 cal/g 0,555927 1 0,239006 2,39006 E-4 J/g 2,32600 4,184 1 0,001 J/kg (SI) 2326,00 4184 1000 1

10. CAPACIDAD CALORIFICA Y ENTROPIA ESPECIFICA


Unidad 1 BTU/lbF 1 cal/g C 1 J/g K 1 J/kg K (SI) BTU/lb F 1 0,999330 0,238846 2,38846 E-4 cal/g C 1,00067 1 0,239006 2,39006 E-4 J/g K 4,18680 4,184 1 0,001 J/kg K (SI) 4186,80 4184 1000 1