jueves, 12 de febrero de 2009

CODIGO BINARIO DECIMAL

Introducción

La importancia del sistema decimal radica en que se utiliza universalmente para representar cantidades fuera de un sistema digital. Es decir que habrá situaciones en las cuales los valores decimales tengan que convenirse en valores binarios antes de que se introduzcan en sistema digital. Entonces habrá situaciones en que los valores binarios de las salidas de un circuito digital tengan que convertir a valores decimales para presentarse al mundo exterior.
Por otro lado del binario y el decimal, otros dos sistemas de numeración encuentran amplias aplicaciones en los sistemas digitales. Los sistemas octal (base 8) y hexadecimal (base 16) se usan con el mismo fin, que es ofrecer un eficaz medio de representación de números binarios grandes. Como veremos, ambos sistemas numéricos tienen la ventaja de que pueden convenirse fácilmente al y del binario.

Tabla Comparativa

binario

decimal

hexa

binario

decimal

hexa

0000

0

0

1000

8

8

0001

1

1

1001

9

9

0010

2

2

1010

10

A

0011

3

3

1011

11

B

0100

4

4

1100

12

C

0101

5

5

1101

13

D

0110

6

6

1110

14

E

0111

7

7

1111

15

F

2. Sistema de numeración binario

Conversión de binario a decimal.- El sistema de numeración binario u un sistema de posición donde cada dígito binario (bit) tiene un valor basado en su posición relativa al LSB. Cualquier número binario puede convenirse a su equivalente decimal, simplemente sumando en el número binario las diversas posiciones que contenga un 1.

Operaciones Binarias

En lo que sigue se adopta como convención la lógica positiva, lo que implica:
verdadero = 1 = activo, ------, falso = 0 = inactivo
Hay cinco operaciones binarias básicas: AND, OR, NOT, XOR y ADD. La resta, multiplicación y división se derivan de estas cinco anteriores. Cualquiera sea la longitud de la palabra o palabras objeto de la operación, siempre se hace de a un bit por vez de derecha a izquierda (tal como si fuera una suma o resta con números decimales). Esto permite una definición de cada operación que es independiente de la longitud del o de los operando(s). La operación NOT es la única que se realiza sobre un sólo operando (es unaria), y las otras cuatro sobre dos operandos.

    • La operación AND (Y) tiene resultado 1 si sus dos operandos son ambos 1
    • La operación OR (O) tiene resultado 1 si cualquiera de sus operandos es 1
    • La operación XOR tiene resultado 1 si los operandos son distintos (uno en 0 y el otro en 1)
    • La operación NOT (NO) tiene resultado 1 si el operando es 0 y viceversa
    • La operación ADD (SUMA) se define igual que con los números 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

No hay comentarios:

Publicar un comentario