UD.01.Sistemas y Códigos de Numeración

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Redes y telefonía.

Curso 2013/14

TEMA 1: SISTEMAS Y CÓDIGOS DE NUMERACIÓN.

Contenido
1. Sistemas y códigos de numeración. .................................................................. 1
1.1. Sistemas de numeración. ........................................................................... 1
1.2. Conversión entre bases. ............................................................................. 3
1.3. Códigos binarios. ....................................................................................... 7
1.4. Medidas de la información. ....................................................................... 8

1. SISTEMAS Y CÓDIGOS DE NUMERACIÓN.

Las redes de ordenadores se encargan de intercambiar información entre


ordenadores ubicados es lugares remotos.

Esta información no es procesada con los códigos que generalmente usamos en


la vida cotidiana, por ejemplo, el sistema decimal o los distintos alfabetos.

Las máquinas sólo saben diferencia dos símbolos: el 0 y el 1. Por ello, nuestro
primer cometido será comprender estos códigos y su relación con los códigos que
usamos a diario.

1.1. SISTEMAS DE NUMERACIÓN.

• Sistemas posicionales:

 En ellos, cada cifra de un valor numérico contribuye al valor final


dependiendo de su valor y de la posición que ocupa dentro de él.
 En un sistema de numeración posicional existen
 En estos sistemas tenemos tantos símbolos como la base del sistema.
 Los números mayores que la base se representan por medio de varias
cifras.
 El valor final será la suma de una serie de potencias de la base del
sistema (b):

Donde ai son las distintas cifras del valor numérico e ‘i’ su posición.
Por ejemplo: 25610) = 2 ∗ 102 + 5 ∗ 101 + 6 ∗ 100
Analicemos ahora los principales sistemas de numeración posicionales:

Página 1 de 9
Redes y telefonía. Curso 2013/14

• Sistema decimal:

 Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9.
 Base 10.
 Este es el sistema de numeración que se usamos los humanos.
• Sistema binario.

 bit (binary-digit): 0 y 1
 Base 2.
 Sistema posicional. Pesos:
 El bit más significativo, most significant bit (MSB), es el bit, que de
acuerdo a su posición, tiene el mayor valor:

 El bit menos significativo (LSB o Least Significant Bit) es la posición


de bit en un número binario que tiene el menor valor (el situado más a la
derecha):

 En ocasiones, se hace referencia al LSB como el bit del extremo


derecho.
 Parte entera: 1, 2, 4, 8, 16,..., 2n.
 Parte fraccionaria: 1/2, 1/4, 1/8,..., 1/2n.
 Los dieciséis primeros números binarios se escriben:

• Sistema octal.

Página 2 de 9
Redes y telefonía. Curso 2013/14

 Dígitos: 0, 1, 2, 3, 4, 5, 6 y 7.
 Base 8.
 Sistema posicional.
 Un digito octal equivale a 3 dígitos binarios. Por ejemplo: 78) = 1112)
 Su utilización hace que se trabaje en binario con más sencillez.
• Sistema hexadecimal.

 Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F.
 Base 16.
 Un digito hexadecimal equivale a 4 dígitos binarios. Por ejemplo:
A16) = 10102).
 Su utilización hace más cómodo trabajar con el sistema binario.
La siguiente tabla recoge la correspondencia entre los sistemas de numeración
vistos para los números decimales del 0 al 15:

Sistema Sistema Sistema Sistema


decimal binario Octal hexadecimal

0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F

A continuación veremos cuál es el procedimiento para pasar los números de una


base a otra.

1.2. CONVERSIÓN ENTRE BASES.

Página 3 de 9
Redes y telefonía. Curso 2013/14

• Conversión de una base cualquiera a una base decimal.

Se recurre al polinomio equivalente, operando este en modo decimal.

Ejemplo: Dado el número binario 10112), encontrar el equivalente decimal.

Si desarrollamos el número dado como potencias de 2 tendremos:

10112) = 1 ∗ 23 + 0 ∗ 22 + 1 ∗ 21 + 1 ∗ 20 = 1 ∗ 8 + 0 ∗ 4 + 1 ∗ 2 + 1 ∗ 1
= 8 + 2 + 1 = 1110)

• Conversión decimal a binario.

Método de suma de pesos.

Consiste en determinar el conjunto de pesos binarios, cuya suma es igual al


número decimal.

Una forma sencilla de recordar los pesos binarios es que el peso más bajo es
1, es decir 20 y que duplicando cualquier peso se obtiene el peso superior así
tendremos 1, 2, 4, 8, 16, 32, 64, ..... y así sucesivamente.

Ejemplo: Vamos a obtener el equivalente binario del valor decimal: 2510)

2510) = 16 + 8 + 1 =24 + 23 + 20= 110012)

Método de la división sucesiva por 2:

Se divide sucesivamente el número decimal entre 2. Los restos generados en


cada división forman el número binario. El primer resto es el bit menos
significativo (LSB) del número binario, y el último resto es el bit más
significativo (MSB).

Ejemplo: Vamos a obtener el equivalente binario del valor decimal: 2510)

• Conversión octal a binario.

Página 4 de 9
Redes y telefonía. Curso 2013/14

Para convertir un número expresado en base 8 a base 2, simplemente


sustituimos cada una de las cifras que lo forman por sus tres cifras binarias
equivalentes.

Ejemplo: Convertir a binario el número 375,428)

Con lo que tenemos que 375,428) = 011111101,1000102)

• Conversión binario a octal.

Se realiza a la inversa, comenzando desde la coma decimal hacia la izquierda


para la parte entera, rellenando con ceros a la izquierda si fuera necesario; y
desde la coma decimal hacia la derecha para la parte fraccionaria, rellenando
con ceros a la derecha si fuera necesario.

Ejemplo: Convertir 11111101,1000102) a octal

Con lo que tenemos que 11111101,1000102) = 375,428)

• Conversión hexadecimal a binario.

Basta con sustituir cada símbolo hexadecimal por su equivalente en binario


con 4 bits.

Ejemplo: Hállese el equivalente binario del número 9A7E16)

Con lo que tenemos que 9A7E16) = 10011010011011102)

• Conversión binario a hexadecimal.

Página 5 de 9
Redes y telefonía. Curso 2013/14

La conversión de un número binario a hexadecimal se realiza a la inversa: se


forman grupos de cuatro cifras binarias a partir de la coma decimal, hacia la
izquierda y hacia la derecha, y se sustituye cada grupo por su equivalente
hexadecimal. Si el grupo final de la izquierda queda incompleto, se rellena
con ceros por la izquierda. Del mismo modo, si el grupo final de la derecha
queda incompleto, se rellena con ceros por la derecha.

Ejemplo: Calcúlese el equivalente hexadecimal del número binario:


1101010111100011100000001,1100012)

Resultado: 1ABC701,C416)

Para las siguientes conversiones tan sólo hay que realizar dos de las
conversiones ya indicadas

• Conversión decimal a octal.

 1º. Conversión de decimal a binario.


 2º. Conversión de binario a octal.
• Conversión decimal a hexadecimal.

 1º. Conversión de decimal a binario.


 2º. Conversión de binario a hexadecimal.
• Conversión hexadecimal a octal.

 1º. Conversión de hexadecimal a binario.


 2º. Conversión de binario a octal.
• Conversión octal a hexadecimal.

 1º. Conversión de octal a binario.


 2º. Conversión de binario a hexadecimal.

Ejercicio 1

Página 6 de 9
Redes y telefonía. Curso 2013/14

1.3. CÓDIGOS BINARIOS.

Los códigos binarios son los que utilizan las computadoras y los equipos de
comunicación, hacen uso exclusivamente de los dígitos 0 y 1 para representar tanto a los
números como las letras como los caracteres especiales.

A continuación analizaremos los códigos binarios más usados. Todos excepto el


último, el código ASCII, son códigos binarios numéricos, es decir, que se usan para
representar exclusivamente números.

1.3.1. CÓDIGO BINARIO NATURAL.

Este código representa cada número decimal mediante su correspondiente


número binario, tal como hemos visto en un apartado anterior.

Ejemplo: el número decimal 90110) se representa en binario natural por el código


11100001012).

1.3.2. CÓDIGO BCD (BINARY CODIFIED DECIMAL - DECIMAL


CODIFICADO EN BINARIO).

Como su nombre indica se trata de codificar los números decimales con códigos
binarios de tal forma que a cada número decimal se le asigna una codificación binaria
con 4 bits.

Como vemos en el ejemplo un número el BCD ocupará más tamaño (más bits)
que en binario natural, sin embargo, la forma de obtenerlo es mucho más fácil. Por esta
razón el BCD es muy utilizado en los circuitos.

1.3.3. CÓDIGO ASCII.

El Código ASCII (American Standard Code for Information Interchange —


Código Estándar Estadounidense para el Intercambio de Información) es un código
estándar definido y establecido para representar los caracteres (letras, números, signos
de puntuación, caracteres especiales, etc.) de forma numérica.

Consiste en una tabla numérica que asocia un código numérico de 7 bits (un
código binario) a cada una de las letras, números y otro tipo de caracteres (signos de
puntuación, símbolos, etc.).

Página 7 de 9
Redes y telefonía. Curso 2013/14

Esta codificación es la que permite trabajar con ordenadores y que éstos se


comuniquen entre ellos, mediante dicho código.

Ejercicios 2, 3 y 4.

1.4. MEDIDAS DE LA INFORMACIÓN.

El bit es la mínima unidad de información: 0 ó 1.

Cuando se almacena la información no se trabaja a nivel de bit, sino que se


trabajo a nivel de carácter (letra, número o signo de puntuación), que ocupa lo que se
denomina un byte, que a su vez está compuesto de 8 bits.

En informática se utilizan las potencias de 2 (23, 210, 220,...) para representar las
medidas de la información.

Página 8 de 9
Redes y telefonía. Curso 2013/14

Ten en cuenta que es habitual encontrar escrito Kb o KB de forma indistinta,


pero tenemos que diferenciar entre ambas escrituras.

La B referencia Bytes y la b representa bits.

Solamente se utilizará la b minúscula para representar medidas de transferencia


de información como Kbps (Kilobits por segundo).

Ejercicio 5.

Página 9 de 9

También podría gustarte