Sei sulla pagina 1di 3

Conversin de binario a decimal

El sistema de numeracin binario u un sistema de posicin donde cada dgito binario


(bit) tiene un valor basado en su posicin relativa al LSB. Cualquier nmero binario
puede convenirse a su equivalente decimal, simplemente sumando en el nmero binario
las diversas posiciones que contenga un 1. Por ejemplo: 1 1 1 0 1 12 de binario a
decimal 1 x 25 + 1 x 24 + 1 x 23 + 0 x 22 + 1 x 2 + 1 = 6910
Conversin de decimal a binario
Existen dos maneras de convenir un nmero decimal entero a su representacin
equivalente en el sistema binario. El primer mtodo es inverso al proceso descrito
anteriormente. El nmero decimal se expresa simplemente como una suma de potencias
de 2 y luego los unos y los ceros se escriben en las posiciones adecuadas de los bits. Por
ejemplo:

45 = 32 + 8 + 4 + l = 25 + 0 + 23 +2 2 + 0 + 20

entonces es igual a 1 0 1 1 0 12

Pasar a decimal el binario 101011102

10101110

Entonces el nmero se forma tomando los residuos pero en forma inversa, es decir el
primer digito ser el ltimo residuo y as sucesivamente. El nmero quedara como
sigue:

1 0 0 0 0 0 1 02
3. Operaciones Binarias
En lo que sigue se adopta como convencin la lgica positiva, lo que implica: verdadero
= 1 = activo, ------, falso = 0 = inactivo Hay cinco operaciones binarias bsicas: AND,
OR, NOT, XOR y ADD. La resta, multiplicacin y divisin se derivan de estas cinco
anteriores. Cualquiera sea la longitud de la palabra o palabras objeto de la operacin,
siempre se hace de a un bit por vez de derecha a izquierda (tal como si fuera una suma o
resta con nmeros decimales). Esto permite una definicin de cada operacin que es
independiente de la longitud del o de los operando(s). La operacin NOT es la nica que
se realiza sobre un slo operando (es unaria), y las otras cuatro sobre dos operandos.

La operacin AND (Y) tiene resultado 1 si sus dos operandos son ambos 1 La operacin
OR (O) tiene resultado 1 si cualquiera de sus operandos es 1 La operacin XOR tiene
resultado 1 si los operandos son distintos (uno en 0 y el otro en 1) La operacin NOT
(NO) tiene resultado 1 si el operando es 0 y viceversa La operacin ADD (SUMA) se
define igual que con los nmeros decimales

AND
OR
XOR
NOT
SUMA

0*0=0
0 + 0 = 0
0 X 0 = 0
NOT 1 = 0
0 + 0 = 0

0*1=0
0 + 1 = 1
0 X 1 = 1
NOT 0 = 1
0 + 1 = 1

1*0=0
1 + 0 = 1
1 X 0 = 1
---
1 + 0 = 1

1*1=1
1 + 1 = 1
1 X 1 = 0
---
1 + 1 = 10

Divisin

Reglas de la divisin binaria: 0/0 no permitida, 1/0 no permitida,0/1=0, 1/1=1

Es lo que hacemos en la suma decimal 5+5=10 (nos llevamos 1 para la operacin del
dgito siguiente). Este llevarse 1 es vastamente usado entre los procesadores digitales
y tiene un nombre especial: carry (lo ver abreviado como CY, C o CF-por carry flag),
lo que en castellano se traduce como acarreo (que suena muy mal, asi que le
seguiremos llamando carry). Estas operaciones tambin se llaman booleanas ya que se
basan en el lgebra de Boole (invito al lector a rememorar cuando en la escuela