You are on page 1of 4

1

SISTEMAS NUMERICOS
INTRODUCCIN Los nmeros se pueden representar en distintos sistemas de numeracin que se diferencian entre si por su base. As el sistema de numeracin decimal es de base 10, el binario de base 2, el octal de base 8 y el he adecimal de base 1!. "l dise#o de todo sistema di$ital responde a operaciones con nmeros discretos y por ello necesita utili%ar los sistemas de numeracin y sus cdi$os. "n los sistemas di$itales se emplea el sistema binario debido a su sencille%. &ualquier nmero de cualquier base se puede representar mediante la si$uiente ecuacin polinmica'
1 1 N = a1 b n +a 2 b n +a 3 b n 2 +... +a 0 b 0 +a +... 1 b

(iendo b la base del sistema de numeracin. (e cumplir) que b*1+ sistema que cumple la si$uiente condicin' 0 ai <b.

ai es un nmero perteneciente al

NDICE
SISTEMAS DE NUMERACIN 1.1. Sistema Decimal 1.2. Sistema Binario 1.3. Sistema Octal 1. . Sistema !e"a#ecimal 1.$. Con%ersiones 1.&. E'ercicios (ro()estos

1.1. SISTEMA DECIMA* (u ori$en lo encontramos en la ,ndia y fue introducido en "spa#a por los )rabes. (u base es 10. "mplea 10 caracteres o d$itos diferentes para indicar una determinada cantidad' 0, 1, 2, -, ., /, !, 0, 8, 1. "l 2alor de cada smbolo depende de su posicin dentro de la cantidad a la que pertenece. 3e)moslo con un e4emplo'

13610 = 1 10 2 + 3 101 + 6 10 0
136,4210 = 1 10 2 + 3 101 + 6 10 0 + 4 10 1 + 2 10 2
1.2. SISTEMA BINARIO "s el sistema di$ital por e celencia, aunque no el nico, debido a su sencille%. (u base es 2 "mplea 2 caracteres' 0 y 1. "stos 2alores reciben el nombre de bits 5d$itos binarios6. As, podemos decir que la cantidad 10011 est) formada por / bits. 3eamos con un e4emplo como se representa este nmero teniendo en cuenta que el resultado de la e presin polinmica dar) su equi2alente en el sistema decimal'

100112 = 110 4 + 0 10 3 + 0 10 2 + 1 101 + 110 0 = 1910


1.3. SISTEMA OCTA*

2
7osee ocho smbolos' 0, 1, 2, -, ., /, !, 0. (u base es 8. "ste sistema tiene una peculiaridad que lo hace muy interesante y es que la con2ersin al sistema binario resulta muy sencilla ya que, 8 8 2- . As, para con2ertir un nmero de base 8 a binario se sustituye cada cifra por su equi2alente binario en el apartado 1./. &on2ersiones se estudiar) esta con2ersin. 1. . SISTEMA !E+ADECIMA*. "st) compuesto por 1! smbolos' 0, 1, 2, -, ., /, !, 0, 8, 1, A, 9, &, :, ", ;. (u base es 1!. "s uno de los sistemas m)s utili%ados en electrnica, ya que adem)s de simplificar la escritura de los nmeros binarios, todos los nmeros del sistema se pueden e presar en cuatro bits binarios al ser 1! 8 2 .. La con2ersin de un nmero he adecimal a uno binario es muy sencilla al i$ual que en el sistema octal, profundi%aremos en ello en el apartado 1./. 1.$. CON,ERSIONES CON,ERSIN ENTRE BINARIO - DECIMA* (i la con2ersin es de binario a decimal, aplicaremos la si$uiente re$la' se toma la cantidad binaria y se suman las potencias de 2 correspondientes a las posiciones de todos sus d$itos cuyo 2alor sea 1. 3eamos dos e4emplos' 1011112 8 1.2/<0.2.<1.2-<1.22<1.21<1.20 8 ./10 1010128 1.2.<0.2-<1.22<0.21<1.20 8 2110 (i la con2ersin es de decimal a binario, aplicaremos la si$uiente re$la' se toma la cantidad decimal dada y se di2ide sucesi2amente entre 2. Los restos obtenidos en cada di2isin 50, 16, forman la cantidad binaria pedida, leda desde el ltimo cociente al primer resto. (e presentaran los e4emplos en forma de tabla debido a la dificultad que supone utili%ar el sistema tradicional de di2isin con el editor' => :ecimal 100 /2! 1! 9ase 2 2 2 2 2 2 &ociente /2! 1! 1 ?esto 1 1 0 1 0 1 ;raccin decimal &uando ten$amos un nmero con decimales se$uiremos el si$uiente procedimiento' multiplicaremos por 2 la parte decimal y se toma como d$ito binario su parte entera. "l proceso se repite con la fraccin decimal resultante del paso anterior, hasta obtener una fraccin decimal nula, o bien hasta obtener el nmero de cifras binarias que se desee. "4emplo' 100,!./. &omo anteriormente con2ertimos 100 a binario, el resultado de la con2ersin quedara as' 0,!./ 0,210 0,/80 0.1!0 0,-20 0.!. 0.28 0./! @ultiplicado ?esultado por' 2 2 2 2 2 2 2 2 1,210 0,/80 1,1!0 0,-20 0.!. 1.28 0./! 1.12 :$ito binario 1 0 1 0 0 1 0 1

10710= 11010112

1101011, 101001012

3
CON,ERSIN ENTRE OCTA* - BINARIO (i la con2ersin es de octal a binario cada cifra se sustituir) por su equi2alente binario. Aendremos en cuenta la si$uiente tabla para hacer la con2ersin de modo m)s r)pido' Car.cter octal 0 1 2 . / ! 0 N/ 0inario 000 001 010 011 100 101 110 111

Ejemplo: 55,358 Resultado: 101 101, 011 1012

(i la con2ersin es de binario a octal se reali%a de modo contrario a la anterior con2ersin, a$rupando los bits enteros y los fraccionarios en $rupos de - a partir de la coma decimal. (i no se consi$uen todos los $rupos de tres se a#adir)n, los ceros que sean necesarios al ltimo $rupo, 2e)moslo con un e4emplo' A$rupacin 010 011 111 , 111 110 "qui2alente octal 2 0 , 0 !

Ejemplo: 11011111,111112 Resultado: 237,768


Bbser2a como ha sido necesario a#adir un cero en la ltima a$rupacin de la parte entera y otro en la parte fraccionaria para completar los $rupos de d$itos.

CON,ERSIN ENTRE OCTA* - DECIMA* (i la con2ersin es de octal a decimal se proceder) como obser2as en el e4emplo' 0.088 0.82<..81<..80 8 .8.10 (i la con2ersin es de decimal a octal se proceder) de modo similar a la con2ersin de decimal a binario, pero di2idiendo entre 8. &omprueba los resultados en el si$uiente e4emplo'

42610 = 6528

4
CON,ERSIN ENTRE BINARIO - !E+ADECIMA* La con2ersin entre binario y he adecimal es i$ual al de la con2ersin octal y binario, pero teniendo en cuenta los caracteres he adecimales, ya que se tienen que a$rupar de . en .. La con2ersin de binario a he adecimal se reali%a se$n el e4emplo si$uiente' Sistema 0inario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Sistema !e"a#ecimal 0 1 2 . / ! 0 8 1 A 9 & : " ;

"4emplo' 1011111,1100012 A$rupando obtenemos el si$uiente resultado' 0101 1111, 1100 01002 (ustituyendo se$n la tabla lo$ramos la con2ersin esperada'

5 , !416

La con2ersin de he adecimal a binario simplemente sustituiremos cada car)cter por su equi2alente en binario, por e4emplo'

6"#E16= 0110 1001 1101 11102


1.&. E1ERCICIOS 2RO2UESTOS 1. 7ara pasar de binario a decimal a6 110012 b6 10110110112 (olucin' 2/10 (olucin' 0-110 !. 7ara pasar de he adecimal a binario a6 8!9;1! b6 2:/"1! (olucin' 10000110101111112 (olucin' 00101101010111102

2. 7ara pasar de decimal a binario a6 8!110 b6 8.2!10 (olucin' 11011001012 (olucin' 100000111010102

-. 7ara pasar de binario a octal a6 1110101012 b6 11011, 012 (olucin' 02/8 (olucin' --,28

0. 7ara pasar de octal a decimal a6 10!8 b6 0.28 (olucin' 0010 (olucin' .8210

.. 7ara pasar de octal a binario a6 20!!8 b6 1.20!8 (olucin' 0100001101102 (olucin' 0011000101111102

8. 7ara pasar de decimal a octal' a6 2-!10 b6 /20.!10 (olucin' -/.8 (olucin' 1.00128

/. 7ara pasar de binario a he adecimal a6 1100010002 b6 100010,1102 (olucin' 1881! (olucin' 22,&

You might also like