You are on page 1of 4

Cmo codifica el ordenador los Nmeros?

Todos los sistemas de representacin numrica tienen una base que se


corresponde con el nmero de smbolos que se puede utilizar:

- Sistema decimal (0-9) Base 10


- Sistema binario (0-1) Base 2 (utiliza dos dgitos)
- Sistema octal (0-7) Base 8
- Sistema hexadecimal (0-9, A-F): Base 16

El concepto de peso de una posicin numrica es comn en todos los sistemas


de representacin numrica y se define como:

Peso = base posicin

Sistema Binario: sistema de representacin numrica que emplea dos smbolos (0 y 1).

Sistema en base Decimal:

Nmero 2975, equivale a:

2 9 7 5
2 * (103) 9 * (102) 7 * (101) 5 * (100)
2000 900 70 5

2000 + 900 + 70 + 5 = 2975

Conversin Binario-Decimal:

A cunto equivale el nmero binario 11001?

1 1 0 0 1
1 * (24) 1 * (23) 0 * (22) 0 * (21) 1 * (20)
16 8 0 0 1

16 + 8 + 0 + 0 + 1 = 25
Conversin Decimal-Binario:

Para convertir un nmero de base decimal a binario es necesario realizar


sucesivas divisiones del nmero entre la base 2 hasta que no se pueda seguir
dividiendo porque el divisor es menor que el dividendo.

Los restos y el ltimo resultado sern los importantes, ocupando la primera


posicin el ltimo resultado y las siguientes los restos empezando desde el final al
principio.

A cunto equivale en binario el nmero en base decimal 108?

108 2 108 = 1101100

08 54 2

0 14 27 2

0 07 13 2

1 1 6 2

0 3 2

1 1

El nmero 1101100 es la equivalencia en binario del nmero 108 en decimal.

Comprobacin:

1 1 0 1 1 0 0
1 * (26) 1 * (25) 0 * (24) 1 * (23) 1 * (22) 0 * (21) 0 * (20)
64 32 0 8 4 0 0

64 + 32 + 0 + 8 + 4 + 0 + 0 = 108
NMEROS BINARIOS CON SIGNO

Codificacin Signo mdulo o signo magnitud:

Para asignar signo se utiliza la posicin ms a la izquierda, es decir, la de mayor


peso y su equivalencia ser:

- 0: Valor positivo.
- 1: Valor negativo. 3 2 1 0

Posicin del signo

Ejemplo: -4 en Signo Mdulo o Signo Magnitud 1100

Codificacin mediante Complemento A1

Para conseguir el complemento A1, se intercambian 0 por 1 y viceversa cuando


el nmero es negativo y se deja como est si el nmero es positivo.

Nmeros negativos Nmeros positivos

01 00

10 11

Codificacin mediante Complemento A2

Para conseguir el complemento A2, se intercambian 0 por 1 y viceversa cuando


el nmero es negativo, sumando posteriormente 1 al resultado (partiendo del nmero
positivo) y se deja como est si el nmero es positivo.
Ejemplo:

Representar con 4 bits el nmero decimal - 1

En Binario puro slo se pueden representar nmeros positivos


(el nmero 1 equivaldra a: 0001)

En Signo Mdulo o Signo Magnitud 1001

En Complemento A1 sera 1110

En Complemento A2 sera 1111

Ejemplo:

Partiendo de 4 posiciones calcular los siguientes nmeros con signo.

Nmero Signo Magnitud Complemento a1 Complemento a2

+7 0111 0111 0111

+1 0001 0001 0001

0 0000 0000 0000

1000 1111

-1 1001 1110 1111

-7 1111 1000 1001

-8 No se puede con 4 No se puede con 4 Mejor con 5


posiciones posiciones posiciones

You might also like