Vous êtes sur la page 1sur 14

SISTEMAS DE CODIFICACION

Sistemas de numeracin
Se define sistema de numeracin como el conjunto de smbolos y reglas que se utilizan para representar cantidades o datos numricos. Se caracterizan por la base a la que referencia y que determina el distinto nmero de smbolos que lo componen.

Codificacin numrica
Tres sistemas de codificacin utiliza un sistema informtico:
Binario: dos smbolos diferentes 0,1 (BIT, unidad mnima de informacin) Octal: sistema en base 8 que utiliza los smbolos del 0 al 7 (tiene correspondencia directa con el binario) Hexadecimal: sistema en base 16. (0 al 9 y de la A a la F)

Pasar de decimal a binario

Pasar de base10 a base2 : dividir el numero decimal por dos y el cociente que obtenemos lo volvemos a dividir entre 2, as sucesivamente hasta que aparezca un cociente menor que 2
90(10 a (2 = 1011010(2 90:2 = 45 resto 0 45:2 = 22 resto 1 22:2 = 11 resto 0 11:2 = 5 resto 1 5:2 = 2 resto 1 2:2 = 1 resto 0 1:2 = 0 resto 1

De binario a decimal
Primero se toman los dgitos binarios y se van multiplicando por potencias de 2 de izquierda de derecha. El ltimo exponente que pondremos en base 2 y con el que multiplicaremos el ultimo digito ser el n-1, siendo n el numero de dgitos que tiene la cifra en base 2

Ejemplo: 1001(2 a (10 1001(2 = 1x2^3 + 0x2^2 + 0x2^1 + 1x2^0 = 9(10

De octal a hexadecimal
132 a = 001011010 = 5A
(8

(2

(16

001011010 a = 132
(2
(8

(8

De (8 a (16
132(8 a (16
La forma de convertir un numero de base n a 10 consiste en utilizar el teorema general de la numeracin 132(8 = 1x8^2 + 3x8^1 + 2x8^0 = 90 90(10 a (16: 5A 90:16 = 5 Resto 10 (A) 5:16=0

Otros tipos de codificacin numrica


Coma o punto fijo. El punto fijo se usa para la representacin de nmeros enteros. Hay tres formas de representar los nmeros en coma fija: binario puro, decimal desempaquetado y decimal empaquetado. Para el binario puro se utiliza una combinacin de 32 bits en la que el BIT de la izquierda sirve para representar el signo: siendo 0 para el + y 1 para el -. Los restantes 31 bits sirven para representar el valor del nmero. Ej. -10 en punto fijo ser: 10000000000000000000000000001010

El decimal desempaquetado representa cada numero decimal de forma de forma que cada una de sus cifras muestra un byte u octeto. En primer lugar, para hablar de la codificacin en decimal desempaquetado, hay que ver como se representan los nmeros decimales en DCB (Decimal Codificado en Binario) o BCD (Binary Coded Decimal). En este sistema cada digito decimal se representa con una combinacin de 4 bits. Decimal DCB 0 0000 1 0001 . . 9 1001

Cada nmero en decimal desempaquetado lleva en los 4 bits de la izquierda cuatro 1 denominados bits de zona. El cuarteto de la derecha se utiliza para codificar el nmero en DCB. El signo se representa en el cuarteto de bits de la derecha correspondiente al ltimo octeto: 1100 para el + y 1101 para el -. El decimal empaquetado representa cada cifra con un conjunto de 4 bits. El conjunto de cuatro bits de la derecha se utiliza para el signo con la misma combinacin que el anterior caso. Ejemplo: 2371 decimal en decimal desempaquetado: 1111 0010 1111 0011 1111 0111 1100 0001 2 3 7 + 1 -2371 1111 0010 1111 0011 1111 0111 1101 0001 2 3 7 - 1

2371 en decimal empaquetado: 0010 0011 0111 0001 1100 2 3 7 1 +

Coma Flotante
Coma flotante. Se utiliza para representar nmeros reales y enteros con un rango de representacin mayor que el que ofrece el punto fijo. Con eso conseguimos que el ordenador pueda tratar nmeros muy grandes o muy pequeos. La representacin se puede hacer de dos formas: Simple precisin: se utilizan 32 bits para representar cualquier cantidad numrica. Doble precisin: se utiliza una combinacin de 64 bits para representar una cifra.

La codificacin alfanumrica
Los sistemas de codificacin alfanumrica ms importantes son: ASCII: utiliza una combinacin de 7 u 8 bits dependiendo del fabricante, para representar cada smbolo. Con este cdigo podemos representar dgitos del 0 al 9, letras maysculas de la A a la Z, letras minsculas, caracteres especiales y algunos otros denominados de control. EBCDIC: cada smbolo se representa por una combinacion de 8 bits agrupados en dos bloques de cuatro. Es el formato extendido del BCD. UNICODE: codigo internacional utilizado por la mayoria de SSOO. Permite que un producto software o pagina web especifica se oriente a multiples plataformas, idiomas o paises sin necesidad de rediseo. Concretamente el codigo ASCII tiene una tabla especifica para cada pais ya que los diferentes simbolos de todos los paises en una misma tabla no cabrian.

Ampliacion

Vous aimerez peut-être aussi