Está en la página 1de 4

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
headecimal 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
0
0
2
3
1
2 1
+ + + + + + =


b a b a b a b a b a N
n n n
(iendo b la base del sistema de numeracin. (e cumplir) que b*1+ a
i
es un nmero perteneciente al
sistema que cumple la si$uiente condicin' 0 a
i
<b.
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'
0 1 2
10
10 6 10 3 10 1 136 + + =
2 1 0 1 2
10
10 2 10 4 10 6 10 3 10 1 42 , 136

+ + + + =
1.2. SISTEMA BINARIO
"s el sistema di$ital por ecelencia, 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 epresin polinmica dar) su equi2alente en el
sistema decimal'
10
0 1 2 3 4
2
19 10 1 10 1 10 0 10 0 10 1 10011 = + + + + =
1.3. SISTEMA OCTA*
1
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 epresar en cuatro bits binarios al ser 1! 8 2
.
. La
con2ersin de un nmero headecimal 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.2
2
<1.2
1
<1.2
0
8 ./10
1010128 1.2
.
<0.2
-
<1.2
2
<0.2
1
<1.2
0
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 9ase &ociente ?esto
100 2 /- 1
/- 2 2! 1
2! 2 1- 0
1- 2 ! 1
! 2 - 0
- 2 1 1
107
10
= 1101011
2
&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'
1101011, 10100101
2
;raccin
decimal
@ultiplicado
por'
?esultado
:$ito
binario
0,!./ 2 1,210 1
0,210 2 0,/80 0
0,/80 2 1,1!0 1
0.1!0 2 0,-20 0
0,-20 2 0.!. 0
0.!. 2 1.28 1
0.28 2 0./! 0
0./! 2 1.12 1
2
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 N/ 0inario
0
1
2
-
.
/
!
0
000
001
010
011
100
101
110
111
Ejemplo: 55,35
8
Resultado: 101 101, 011 101
2
(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'
Ejemplo: 11011111,11111
2
Resultado: 237,76
8
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.
A$rupacin "qui2alente octal
010 2
011 -
111 0
, ,
111 0
110 !
CON,ERSIN ENTRE OCTA* - DECIMA*
(i la con2ersin es de octal a decimal se proceder) como obser2as en el e4emplo'
0.088 0.8
2
<..8
1
<..8
0
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'
426
10
= 652
8
3
CON,ERSIN ENTRE BINARIO - !E+ADECIMA*
La con2ersin entre binario y headecimal es i$ual al de la con2ersin octal y binario, pero teniendo
en cuenta los caracteres headecimales, ya que se tienen que a$rupar de . en .. La con2ersin de
binario a headecimal se reali%a se$n el e4emplo si$uiente'
Sistema 0inario Sistema !e"a#ecimal
0000 0
0001 1
0010 2
0011 -
0100 .
0101 /
0110 !
0111 0
1000 8
1001 1
1010 A
1011 9
1100 &
1101 :
1110 "
1111 ;
"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, !4
16
La con2ersin de headecimal a binario simplemente sustituiremos cada car)cter por su equi2alente
en binario, por e4emplo'
6"#E
16
= 0110 1001 1101 1110
2
1.&. E1ERCICIOS 2RO2UESTOS
1. 7ara pasar de binario a decimal
a6 110012 (olucin' 2/10
b6 10110110112 (olucin' 0-110
2. 7ara pasar de decimal a binario
a6 8!110 (olucin' 11011001012
b6 8.2!10 (olucin' 100000111010102
-. 7ara pasar de binario a octal
a6 1110101012 (olucin' 02/8
b6 11011, 012 (olucin' --,28
.. 7ara pasar de octal a binario
a6 20!!8 (olucin' 0100001101102
b6 1.20!8 (olucin' 0011000101111102
/. 7ara pasar de binario a headecimal
a6 1100010002 (olucin' 1881!
b6 100010,1102 (olucin' 22,&
!. 7ara pasar de headecimal a binario
a6 8!9;1! (olucin' 10000110101111112
b6 2:/"1! (olucin' 00101101010111102
0. 7ara pasar de octal a decimal
a6 10!8 (olucin' 0010
b6 0.28 (olucin' .8210
8. 7ara pasar de decimal a octal'
a6 2-!10 (olucin' -/.8
b6 /20.!10 (olucin' 1.00128
4

También podría gustarte