Está en la página 1de 6

U.M.R.P.S.F.X.CH.

Facultad Técnica Electrónica Digital

TEMA Nº 2

SISTEMA DE NUMERACION Y CODIGOS

1. Sistema de Numeración Decimal.


El sistema de numeración decimal tiene como base al valor cuantitativo 10.
El sistema utiliza 10 símbolos llamados dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
Cada posición de un código en la cadena tiene un valor asociado de un entero elevado a la
potencia de 10.
El valor del número en decimal, se determina por descomposición de coeficientes, multiplicados
por potencias de 10:

7 2 4,510 = 7 * 102 + 2 * 101 + 4 * 100 + 5 * 10-1 = 700 + 20 + 4 + 0.5 = 724.510


MSD LSD

Donde: MSD = Digito más significativo.


LSD = Digito menos significativo

En general, un numero en base r contiene los dígitos 0, 1, 2,……….r-1 y se expresa con una serie
de potencias en r.

An rn +An-1 rn-1………+A1 r1 + A0 r0 +A-1 r-1 +A-2 r-2+……..


Para distinguir entre números de diferente base, se acostumbra a colocar un subíndice a la
derecha con el fin de indicar la base del número.

CONTEO DECIMAL; se comienza a contar con el (0) en la posición de las unidades y se toma
cada símbolo (dígitos) en progresión hasta llegar al (9), en seguida se adjunta un 1 a la siguiente
posición más alta y vuelve a comenzar con cero, este proceso continua hasta llegar a la cuenta de
99. Se adjunta un 1 a la tercera posición y se empieza de nuevo con ceros en las primeras
posiciones. Continuando así hasta donde se desee.
0, 1, 2, 3, …9, 10, 11, ………….99, 100, 101, ……………………………..
PREFIJOS; Se ejemplifican los siguientes utilizados en lenguaje técnico electrónico:
1 Kilo (K) = 103 = 1000
1 Mega (M) = 106 = 1000000
9
1 Giga (G) = 10 = 1000000000
APLICACIÓN; en matemáticas comunes

2. Sistema de Numeración Binaria.


El sistema de numeración binaria es de base o valor cuantitativo 2.

MCC 1
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital

El sistema utiliza 2 símbolos llamados bits, los dos primeros del decimal (0 y 1).
El valor del número en decimal, se determina por descomposición de coeficientes, multiplicados
por potencias de 2:
Por ejm:
110102 = 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 = 16 + 8 + 0 + 2 + 0 = 2610
MSB LSB

Donde: MSB = Bit más significativo.


LSB = Bit menos significativo

CONTEO BINARIO; inicialmente se determina utilizar un número específico de bits. Por ejemplo,
para usar 4 bits.
La secuencia comienza con todos los bits a cero. Por cada conteo sucesivos la posición 20 se
conmuta es decir cambia de un valor binario a otro; la posición 21 se conmuta de dos (dos grupos
de cero y dos grupos de uno) y la posición 22 se conmuta de cuatro y la posición 23 se conmuta de
ocho. Este mismo proceso se repetirá para las siguientes posiciones de los bits de orden superior.
0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001, ………………………….
PREFIJOS; podemos ejemplificar los siguientes:
1 Kilo (K) = 210 = 1024
1 Mega (M) = 220 = 1048576
1 Giga (G) = 230 = 1073741824
APLICACIÓN; en técnicas de Electrónica Digital.

3. Sistema de Numeración Octal.


El sistema de numeración octal es de base 8.
El sistema utiliza 8 símbolos llamados dígitos, los ocho primeros del decimal (0, 1, 2, 3, 4, 5, 6, 7).
El valor del número en decimal, se determina por descomposición de coeficientes, multiplicados
por potencias de 8:
Por ejm:
372,48 = 3*82 + 7*81 + 2*80 + 4*8-1 = 192 + 56 + 2 + 0,5 = 250,510
MSD LSD

CONTEO EN OCTAL; el digito octal mayor es 7, así que cuando se llega a 7, se incrementa un
digito de la izquierda similar al conteo decimal.
0, 1, 2, 3, 4, 5, 6, 7, 10, 11, ……, 77, 100, 101, 102, …………………….
APLICACIÓN; en técnicas de programación anterior.

4. Sistema de Numeración Hexadecimal.


El sistema de numeración hexadecimal es de base 16.

MCC 2
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital

El sistema utiliza 16 símbolos llamados dígitos, los diez del decimal y las primeras letras del
alfabeto en mayúsculas (0, 1, … 9, A, B, C, D, E, F).
El valor del número en decimal, se determina por descomposición de coeficientes, multiplicados
por potencias de 16:
Por ejm:
B65F16 = 11*163 + 6*162 + 5*161 + 15*160 = 45056 + 1536 + 80 + 15 = 4668710.
MSD LSD

CONTEO HEXADECIMAL; cuando se cuenta en hexadecimal, cada posición de los dígitos se


puede incrementar en una unidad. Una vez que una posición del digito llega al valor de F se vuelve
a poner en 0 y se incrementa en la siguiente posición, similar al conteo decimal.
0, 1, 2, ……. 9, A, B, C, D, E, F, 10, 11, …… FF, 100, 101, 102, …………………….
APLICACIÓN; en técnicas de programación actual, mayormente en programación de
microprocesadores.
Tabla # 1 NUMERACION CON BASE DIFERENTES

Decimal Binario Octal Hexadecimal


(Base 10) (Base 2) (Base 8) (Base 16)

00 0000 00 0
01 0001 01 1
02 0010 02 2
03 0011 03 3
04 0100 04 4
05 0101 05 5
06 0110 06 6
07 0111 07 7
08 1000 10 8
09 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

5. Conversiones entre Sistema de Numeración.


Para realizar conversiones entre los diferentes sistemas de numeración se toma en cuenta las
siguientes instrucciones:
1. Para convertir un número binario, octal o hexadecimal a un número decimal, se utiliza la
forma de descomposición de coeficientes, multiplicados por potencias correspondientes a
sus bases (realizado en anteriores ejemplos).
2. Para convertir un número decimal a un número binario, octal o hexadecimal, se lo realiza
por el método de divisiones sucesivas; que consiste en dividir el número decimal entre la

MCC 3
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital

base correspondiente del número buscado, de manera sucesiva hasta que no sea divisible;
estas divisiones generan residuos, donde al finalizar se conjuncionan los mismos y llegan a
formar el numero buscado correspondiente.
3. Para convertir un número binario a un número octal o hexadecimal; se debe agrupar los
bits en grupos de tres o cuatro correspondientemente, de derecha a izquierda; luego cada
grupo se debe convertir a decimal y los símbolos de los valores correspondientes se
conjuncionan o agrupan llegando a conformar el número buscado directamente.
4. Para convertir un número octal o hexadecimal a un número binario; se debe convertir cada
símbolo o digito en binario en grupos de tres o cuatro bits correspondientemente;
posteriormente estos bits se agrupan y llegan a conformar el número binario buscado
directamente.
Ejemplos:
1) Binario a decimal.
110112 X10

110112 = 1*24 + 1*23 + 0*22 + 1*21 + 1*20 = 16 + 8 + 0 + 2 + 1 = 2710

2) Decimal a binario.

2510 X2 25 2 1 LSB

12 2 0
6 2 0
3 2 1
1 2 1 MSB 110012

3) Octal a decimal. 4) Decimal a octal.


3728 X10 26610 X8

3728 = 3*82 + 7*81 + 2*80 = 26610 266 8 = 2 LSD

= 192 + 56 + 2 = 33 8 = 1

= 25010 4 8=4 MSD 4128

5) Hexadecimal a decimal. 6) Decimal a hexadecimal


35616 X10 42310 X16

35616 = 3*162 + 5*161 + 6*160 = 42310 423 16 = 7 LSD

=768 + 80 + 6 = 26 16 = 10 =A

= 85410 1 16 = 1 MSD 1 A 716

MCC 4
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital

7) Octal a binario. 8) Binario a octal.

4728 X2 1001110102 X8

4728 = 4 7 2 1001110102 = 100 111 010

100 111 010 4 7 2

= 1001110102 = 4728

9) Hexadecimal a binario 10) Binario a hexadecimal

9F216 X2 11101001102 X16

9 F 216 = 9 F = 15 2 11101001102 = 0011 1010 0110

1001 1111 0010 = 3 10 = A 6

= 1001111100102 = 3 A 616

6. Códigos binarios.
Un código es la representación de números, letras o palabras por medio de un grupo especial de
un sistema de números binarios o bits determinado.
6.1. Código BCD.
El código Decimal Codificado en Binario es la representación de un numero decimal en su
equivalente binario. Se necesitan cuatro bits para codificar cada digito (D, C, B, A). Su tabla es de
solo 10 representaciones (similar al decimal del 0 al 9). Es un código ponderado.
Tabla # 2 Código BCD
DECIMAL BCD
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Ejemplo 87410 XBCD = 8 7 4


= 1000 0111 0100
= 100001110100BCD
Nótese que en este caso siempre se usan cuatro bits por cada digito.

MCC 5
U.M.R.P.S.F.X.CH. Facultad Técnica Electrónica Digital

6.2. Código EXCESO 3.


Es similar al código BCD. Es un código auto complementario (+ 3 en binario a todos los demás
números), por lo que ha sido utilizado en las computadoras más antiguas.
6.3. Código GRAY.
Pertenece a la clase de código llamado código de cambio mínimo, en las cuales solo un bit del
grupo de código cambia cuando pasa de una etapa a la siguiente. El código sin valor no
ponderado. Su aplicación se da en dispositivo de entrada y salida donde se necesita conocer una
determinada posición.
6.4. Código ALFANUMERICO.-
Son aquellos que representan letras del alfabeto, signos de ponderación y otros caracteres
especiales además de los números. El código alfanumérico más utilizado es el código ASCII.

Tabla # 3 COMPARACION DE LOS DISTINTOS CODIGOS BINARIOS


DECIMAL BCD EXCESO 3 GRAY
0 0000 0011 0000
1 0001 0100 0001
2 0010 0101 0011
3 0011 0110 0010
4 0100 0111 0110
5 0101 1000 0111
6 0110 1001 0101
7 0111 1010 0100
8 1000 1011 1100
9 1001 1100 1101
10 0001 0000 0100 0011 1111
11 0001 0001 0100 0100 1110
12 0001 0010 0100 0101 1010
13 0001 0011 0100 0110 1011
14 0001 0100 0100 0111 1001
15 0001 0101 0100 1000 1000

MCC 6

También podría gustarte