You are on page 1of 6

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02

Los Cdigos EBCDIC y ASCII


EBCDIC = Extended Binary Coded Decimal Interchange Code
EBCDIC es un cdigo binario que representa caracteres alfanumricos, controles y signos de
puntuacin. Cada carcter est compuesto por 8 bits = 1 byte, por eso EBCDIC define un total de
256 caracteres.
El EBCDIC fue ideado entre 1963 y 1964 por IBM y anunciado con el lanzamiento de la lnea de
ordenadores IBM System/360. Fue creado para ampliar el cdigo decimal en binario que existi
hasta aquel entonces. El EBCDIC fue desarrollado por separado del ASCII, que tambin se cre
en 1963. El EBCDIC es una codificacin de 8 bits, frente a la codificacin en 7 bits del ASCII.
ASCII
American Standard Code for Information Interchange (Cdigo Estadounidense Estndar para el
Intercambio de Informacin), pronunciado generalmente [aski] es un cdigo de caracteres
basado en el alfabeto latino tal como se usa en ingls moderno y otras lenguas occidentales.
Creado aproximadamente en 1963 por el Comit Estadounidense de Estndares (ASA).
Define 128 cdigos posibles, dividido en 4 grupos de 32 caracteres, (7 bits de informacin por
cdigo), aunque utiliza menos de la mitad, para caracteres de control, alfabticos (no incluye
minsculas), numricos y signos de puntuacin.
Normalmente el cdigo ASCII se extiende a 8 bits (1 byte) aadiendo un bit de control, llamado bit
de paridad.

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02


Sistema de Numeracin Bimaria
El sistema de numeracin binario o de base 2 es un sistema posicional que utiliza slo dos
smbolos para representar un nmero. Los agrupamientos se realizan de 2 en 2: dos unidades de
un orden forman la unidad de orden superior siguiente. Este sistema de numeracin es
sumamente importante ya que es el utilizado por las computadoras para realizar todas sus
operaciones.
B2={0, 1}

Sistemas de Numeracin

Conversin de Binario a Decimales


Dado un nmero N, binario, para expresarlo en el sistema decimal se debe escribir cada nmero
que lo compone (bit, acrnimo de Binary Digit, "dgito binario"), multiplicado por la base del
sistema (base = 2), elevado a la posicin que ocupa. Ejemplo:
10012 = 910<=>1 2 + 0 2 + 0 2 + 1 20
Y si el nmero decimal lleva comas, los dgitos que estn a la derecha de la misma se elevan a la
posicin que ocupan pero con signo negativo, por ejemplo:
1001,102 = 910<=>1 2 + 0 2 + 0 2 + 1 20 + 1 2-1 + 0 2-2
Conversin de Binario a Hexadecimal
El mtodo consiste en conformar grupos de 4 bits hacia la izquierda y hacia la derecha del punto
que indica las fracciones, hasta cubrir la totalidad del nmero binario. Enseguida se convierte cada
grupo de nmero binario de 4 bits a su equivalente hexadecimal.
Ejemplo: Convertir el nmero 10011101010 a hexadecimal:
0100 1110 1010= 4EA16
Operaciones con binarios.
Suma de nmeros binarios
Recordamos las siguientes sumas bsicas:
0+0=0
0+1=1
1+1=10
As, si queremos sumar 100110101 ms 11010101, tenemos:
100110101
11010101
1000001010
Resta de nmeros binarios
Las restas bsicas 0-0 , 1-0 y 1-1 son evidentes:
0-0 = 0

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02


1-0 = 1
1-1 = 0
La resta 0 1 se resuelve igual que en el sistema decimal, tomando una unidad prestada de la
posicin siguiente: 10 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 1 = 1. Esa
unidad prestada debe devolverse, sumndola a la posicin siguiente. Veamos algunos ejemplos:
10001
-01010
00111

11011001
-10101011
00101110

Producto de nmeros binarios


El producto de nmeros binarios es especialmente sencillo, ya que el 0 multiplicado por cualquier
nmero da 0, y 1 es el elemento neutro del producto.
Por ejemplo, multiplicamos 10110 por 1001:
10110
1001
10110
00000
00000__
11000110
Divisin de nmeros binarios
La divisin en binarios es similar a la decimal, la nica diferencia es que a la hora de hacer las
restas, dentro de la divisin, estas deben ser realizadas en binario.
Por ejemplo, vamos a dividir 100010010 (274) entre 1101 (13):

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02


Sistema de Numeracin Decimal
Decimal porque la base con que se escriben los nmeros es 10. Utiliza diez smbolos llamados
cifras: 0, 1, 2, 3, 4, 5, 6, 7,8 y 9. Este conjunto de smbolos se denomina nmeros rabes.
Para representar nmeros mayores que nueve, utilizamos grupos formados por varias cifras
ordenadas. La posicin de cada cifra, a medida que nos trasladamos de derecha a izquierda, nos
indicara las unidades, decenas, centenas, etc. Por estas razones se le conoce como sistema
posicional, por lo que el valor del cdigo depende de su posicin dentro del nmero. As:
347 = 3x100 + 4x10 + 7x1 = 3x102 + 4x101 + 7x100
Los nmeros decimales se pueden representar en rectas numricas.
Combinacin de Decimal a Binomio
Para pasar un nmero de base 10 a base 2 se divide el nmero inicial en base 10 sucesivamente
por 2 hasta obtener un cociente menor que 2.
Escribiendo el ltimo cociente y los restos en forma ascendente se obtiene el nmero en base 2.

El resultado en binario de 15310 es 10011001


Combinacin de decimal a cualquier base
Para pasar de base 10 a otra base, en vez de multiplicar, dividimos el nmero a convertir entre la
nueva base. El cociente se vuelve a dividir por la base y as sucesivamente hasta que el cociente
sea inferior a la base. El ultimo cociente y los restos (en orden inverso) indican los dgitos en la
nueva base.
Por ejemplo: convertir el nmero 186910 a hexadecimal.

El resultado en hexadecimal de 186910 es 74D16


Sistema de Numeracin Octal
El sistema de numeracin octal es tambin muy usado en la computacin por tener una base que
la potencia exacta de 2 o de la numeracin binaria. Esta caracterstica hace que la conversin a
binario o viceversa sea bastante simple. El sistema octal usa 8 dgitos (0, 1, 2, 3, 4, 5, 6,7) y

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02


tambin el mismo valor que en el sistema de numeracin decimal.
Conversin de Octal a Decimal
La conversin de un nmero octal a decimal se obtiene multiplicando cada digito por su peso y
sumando los productos:
Ejemplo: Convertir 47308 a decimal.
4730 = (4x83) + (7x82) + (3x81) + (0x80) = 2048 + 448 + 24 + 0 = 2520
Conversin de Octal a Binario
La conversin de octal a binario se facilita porque cada digito octal se convierte directamente en 3
dgitos binarios equivalentes.
Ejemplo:
Convertir el nmero 7158 a binario.
7158 = (111001101)2
Sistema de Numeracin Hexadecimal
El sistema hexadecimal, como su propio nombre indica, su base es 16. Como el sistema de
representacin arbico (que utilizamos) solo tenemos 10 dgitos (0 al 9), para su representacin
se han utilizado adems las seis primeras letras del alfabeto: A,B,C,D,E,F (en algunos sistemas
pueden utilizarse tanto maysculas como minsculas). Resulta as que los dgitos de este sistema
van del 0 al F (sus valores decimales son respectivamente 0 y 15).
Comverson de hexadecimal a binario
El nmero hexadecimal FAD5 se comvierte a binario al escribir la F como su equivalente binario
de 4 dgitos 111, la A como su equivalente binario de 4 dgitos 1010, la D como su equivalente
binario de 4 dgitos 1101 y el 5 como su equivalente binario de 4 dgitos 0101 para formar el
nmero de 16 dgitos:

Conversin de Hexadecimal a Decimal


En el sistema hexadecimal, cada dgito tiene asociado un peso equivalente a una potencia
de 16, entonces se multiplica el valor decimal del dgito correspondiente por el respectivo
peso y realizar la suma de los productos.
Convertir el nmero 31F16 a decimal.

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

Introduccin a la Ingeniera de Sistemas Plan de Aprendizaje 02


31F16 = 3x162 + 1x161 + 15 x 160 = 3x256 + 16 + 15 = 768 + 31 = 79910
Sistemas de Numeracin
Tabla Comparativa

Escuela Profesional de Ingeniera de Sistemas Ing. Erick Martn Amaya Ordinola

You might also like