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

1.1. SISTEMA DECIMAL (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, 1, !, 2, 8, 3. "l 4alor de cada smbolo depende de su posicin dentro de la cantidad a la que pertenece. 5e)moslo con un e6emplo'

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 4alores reciben el nombre de bits 7d$itos binarios8. As, podemos decir que la cantidad 10011 est) formada por 1 bits. 5eamos con un e6emplo como se representa este nmero teniendo en cuenta que el resultado de la e presin polinmica dar) su equi4alente en el sistema decimal'

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


1.3. SISTEMA OCTAL 9osee ocho smbolos' 0, 1, 2, /, 0, 1, !, 2. (u base es 8. "ste sistema tiene una peculiaridad que lo hace muy interesante y es que la con4ersin al sistema binario resulta muy sencilla ya que, 8 : 2/ . As, para con4ertir un nmero de base 8 a binario se sustituye cada cifra por su equi4alente binario en el apartado 1.1. &on4ersiones se estudiar) esta con4ersin.

2
1.4. SISTEMA HEXADECIMAL. "st) compuesto por 1! smbolos' 0, 1, 2, /, 0, 1, !, 2, 8, 3, A, ;, &, <, ", =. (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! : 2 0. La con4ersin 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. 1.5. CONVERSIONES CONVERSIN ENTRE BINARIO Y DECIMAL (i la con4ersin 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 4alor sea 1. 5eamos dos e6emplos' 1011112 : 1.21>0.20>1.2/>1.22>1.21>1.20 : 0110 101012: 1.20>0.2/>1.22>0.21>1.20 : 2110 (i la con4ersin es de decimal a binario, aplicaremos la si$uiente re$la' se toma la cantidad decimal dada y se di4ide sucesi4amente entre 2. Los restos obtenidos en cada di4isin 70, 18, forman la cantidad binaria pedida, leda desde el ltimo cociente al primer resto. (e presentaran los e6emplos en forma de tabla debido a la dificultad que supone utili%ar el sistema tradicional de di4isin con el editor' ?@ <ecimal 102 1/ 2! 1/ ! / ;ase 2 2 2 2 2 2 &ociente 1/ 2! 1/ ! / 1 Aesto 1 1 0 1 0 1 =raccin decimal 0,!01 0,230 0,180 0.1!0 0,/20 0.!0 0.28 0.1! Bultiplicado Aesultado por' 2 2 2 2 2 2 2 2 1,230 0,180 1,1!0 0,/20 0.!0 1.28 0.1! 1.12 <$ito binario 1 0 1 0 0 1 0 1

10210: 11010112

&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. "6emplo' 102,!01. &omo anteriormente con4ertimos 102 a binario, el resultado de la con4ersin quedara as'

1101011, 101001012

3
CONVERSIN ENTRE OCTAL Y BINARIO (i la con4ersin es de octal a binario cada cifra se sustituir) por su equi4alente binario. Cendremos en cuenta la si$uiente tabla para hacer la con4ersin de modo m)s r)pido' Carct r !cta" 0 1 2 / 0 1 ! 2 N# $%&ar%! 000 001 010 011 100 101 110 111

"6emplo' 11,/18 Aesultado' 101 101, 011 1012

(i la con4ersin es de binario a octal se reali%a de modo contrario a la anterior con4ersin, 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, 4e)moslo con un e6emplo'

"6emplo' 11011111,111112 Aesultado' 2/2,2!8


Dbser4a 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. CONVERSIN ENTRE OCTAL Y DECIMAL

A$rupacin 010 011 111 , 111 110

"qui4alente octal 2 / 2 , 2 !

(i la con4ersin es de octal a decimal se proceder) como obser4as en el e6emplo' 2008: 2.82>0.81>0.80 : 08010 (i la con4ersin es de decimal a octal se proceder) de modo similar a la con4ersin de decimal a binario, pero di4idiendo entre 8. &omprueba los resultados en el si$uiente e6emplo'

02!10 : !128
CONVERSIN ENTRE BINARIO Y HEXADECIMAL La con4ersin entre binario y he adecimal es i$ual al de la con4ersin octal y binario, pero teniendo en cuenta los caracteres he adecimales, ya que se tienen que a$rupar de 0 en 0. La con4ersin de binario a he adecimal se reali%a se$n el e6emplo si$uiente' S%'t (a $%&ar%! 0000 0001 0010 0011 0100 0101 0110 0111 S%'t (a H )a* c%(a" 0 1 2 / 0 1 ! 2 "6emplo' 1011111,1100012 A$rupando obtenemos el si$uiente resultado' 0101 1111, 1100 01002 (ustituyendo se$n la tabla lo$ramos la con4ersin esperada'

4
1000 1001 1010 1011 1100 1101 1110 1111 8 3 A ; & < " =

1=, &01!

La con4ersin de he adecimal a binario simplemente sustituiremos cada car)cter por su equi4alente en binario, por e6emplo'

!3<"1!: 0110 1001 1101 11102


1.+. E,ERCICIOS -RO-UESTOS 1. 9ara pasar de binario a decimal a8 110012 b8 10110110112 (olucin' 2110 (olucin' 2/110 !. 9ara pasar de he adecimal a binario a8 8!;=1! b8 2<1"1! (olucin' 10000110101111112 (olucin' 00101101010111102

2. 9ara pasar de decimal a binario a8 8!310 b8 802!10 (olucin' 11011001012 (olucin' 100000111010102

/. 9ara pasar de binario a octal a8 1110101012 b8 11011, 012 (olucin' 2218 (olucin' //,28

2. 9ara pasar de octal a decimal a8 10!8 b8 2028 (olucin' 2010 (olucin' 08210

0. 9ara pasar de octal a binario a8 20!!8 b8 1022!8 (olucin' 0100001101102 (olucin' 0011000101111102

8. 9ara pasar de decimal a octal' a8 2/!10 b8 1220!10 (olucin' /108 (olucin' 1020128

1. 9ara pasar de binario a he adecimal a8 1100010002 b8 100010,1102 (olucin' 1881! (olucin' 22,&

You might also like