Está en la página 1de 48

CONVERSION

DE CODIGOS
GONZALES NERIA VLADYMYR EFRAIN
HERNANDEZ LOPEZ RODRIGO
HERNANDEZ ROSAS MARIA FERNANDA
IBARRA PEREZ SEBASTIAN
IBARRA TORRECILLAS KYARA 5IV15
ANTECED
ENTES
Código de M
Sistemas Emile permutación
de Baudot cíclica
computo
moderno Siglo
XVII Joseph
Marie
Jacquard
Tarjeta
Francis tipográfica
Bacon binaria
Sistema
para
control de
Codificar
telares
mensajes
Omnia per
secretos
Omnia

Tarjetas
Binario perforadas
INTRODU
CCION
E

¿QUE SON LOS CODIGOS?

Es un tipo de
leguaje
Cuando se especializado
representan números, letras
 o palabras por un grupo
especial de símbolos, se
llama codificación y al
grupo de símbolos se le
denomina un código.
Para que los aparatos M
digitales puedan trabajar
con datos numéricos,
caracteres de texto,
colores o notas musicales
tienen que convertir los
datos analógicos.
Normalmente, utilizamos el
sistema decimal que contiene
diez dígitos que son desde el
0 al 9.
Los aparatos digitales utilizan
solo dos valores que son el 0 y
el 1, por tanto utilizan el
sistema de numeración
binario
K

Circuito que traduce


¿Qué son información de un
los código a otro.
convertidor
es de
códigos?

Conexión
entre
decodificador
y codificador
K
S
Circuito
combinacional

Función
inversa al
codificador Decodifica
Convierte un
dor
código de N bits
de entrada y M
líneas de salida

Cada línea de
salida se activa con
una sola de las
combinaciones de
entrada
S
K

Códec Circuito
combinacional
CODIFI
CADOR Esquema regulador de
transformaciones
sobre señales o
información

Presentar a la Códec con


Comprimir: salida código
• Audio perdidas.
binario
• Imagen
• Video Códec sin
Sistema de perdidas
comunicación.
K

Conversión entre
códigos

Binario-Decimal
Decimal-Binario
Octal-Decimal
Decimal-Octal
Octal a binario
Binario-Octal
Hexadecimal-Decimal
Decimal-Hexadecimal
M

HEXADECIMAL A
BINARIO
M
El sistema hexadecimal, que es
base 16 y tiene valores del 0 al 9 y
las letras mayúsculas A, B, C, D, E y
F.
Se us
a mu
este c
sistem ho
Sirve para en el a
traba
de lo jo
representar de forma micro
s
simplificada números p
dore rocesa
en binario. sy
orde
nado
res.
M

PASOS PARA LA
CONVERSION
1.- cada dígito hexadecimal se
convierte directamente en 4
dígitos binarios, dividiendo cada
dígito en cuatro bits binario.
3-. Se reacomoda
los dígitos, pero
2.- Buscamos en ahora convertidos
nuestras tablas a bits
de conversión el
valor de cada
dígito para cada
bits
M
M

El número
hexadecimal
EJEMP 1F616 hallaremos las
LO siguientes
equivalencias:

116 = 00012
F16 = 11112
616 = 01102
por tanto: 1F616 = 0001111101102
R

HEXADECIMAL A
BINARIO
R

El sistema
l es Suelen usar el
hexadecima
byte u octeto
el sistema de
como unidad
numeración
e básica de
posicional qu
ase memoria
tiene como b
el 16.

ta valores
Un byte represen
uede
Su uso actual está muy posibles, y esto p
mo , que
representarse co
vinculado a la q u iv a le a l n ú me ro en base 16 ,
e
ecimales
informática y ciencias dos dígitos hexad
e sp o n d e n e xa c tamente a un
de la computación corr
byte.
donde las
operaciones de la
CPU
R

COMO INVERTIR

Pueden ser de 0 a 9 y de la A a la F,
debido a que el sistema hexadecimal
tiene base 16.
1. Busca una línea
de hasta cuatro
números binarios Para convertir e
s necesario
para hacer la tener 4 dígitos.
conversión En caso de tene
r menos
dígitos se le agre
2. Escribe un a la izquierda pa
gan ceros
pequeño "1" ra
completar 01 te
ndrías que
arriba del último convertirlo en 00
01
dígito
R

Escribir un pequeño dos arriba


de el tercer digito, un cuatro
arriba de el segundo digito y un
ocho ariba de el primero
R

Los hexadecimales
únicamente se
componen de diez
números y seis letras por
lo que cualquier
numero mayor a nueve
va a ser representado
por una letra entre la A
y la F
R

10=A
11=B
12=C
13=D
14=E
15=F
R

En caso de tener
un grupo con
menos de cuatro
números hay que
añadir dígitos a la
izquierda.
R

Al realizar el
procedimiento
anteriormente explicado
unicamente en ordenar
el resultado de cada
grupo para obtener el
valor en Hexadecimal
K

Octal a
Decimal
K
Usado en
computación
Sistema
numérico en Base con
base 8 potencia exacta
de 2
numeración
binaria.

Usa 8 dígitos
No usa más
símbolos
Mismo valor
sistema numérico
decimal

0,1,2,3,4,5,6,7
Multiplicar cada uno de los dígitos K
por el valor que corresponde a su
posición 783

No. Decimal:
1er bit octal
3+64+448= 515
2do bit
octal

3er bit
octal
S

DECIMAL A
OCTAL
S

Para poder representar los


DECIMAL números naturales se utilizan
distintos sistemas de
numeración. Cada uno de
ellos está compuesto por un
conjunto de símbolos y reglas.

El sistema de
numeración posicional
cuya base es 8, se
llama octal y utiliza los OCTAL
dígitos indio arábigos:
0,1,2,3,4,5,6,7
S
E

Código decimal
- S
e lla
cad ma c
ifra
símb a uno o díg
El sistema más utilizado se o
bas los q ito a
denomina sistema decimal e u d e
num del e form los
ya que utiliza diez cifras - S era s a
e ción istem n la
que forman la base del siste llam decim a de
ma a
sistema: a  de  base al.
elem la c nume del
a r a
com entos ntida ción
bina d
n. q ue de
se
E
Dependiendo de la posición en
donde se ubique cada dígito el
valor que éste tendrá.

* El valor del número 2


en 3,245 no es el
mismo que en el 332,
esto debido a que los
dígitos actúan como En el número 3,245 el 2 se
multiplicadores de las ubica en las centenas, por
potencias de la base. lo que su valor posicional
será de 2*100, es decir 200.

Sin embargo, en el
número 332 su valor
equivaldrá a la
multiplicación de 2*1,
es decir 2, ya que el 2
se encuentra en la
posición de las
unidades.
E
E
E

Sistema de
numeración en CODIGO
el que los BINARIO
números se
representan
utilizando las
cifras cero y uno Las computadoras
trabajan internamente
con 2 niveles
de voltaje lo que hace
que su sistema de
numeración natural sea
binario, por ejemplo 1
para encendido y 0
para apagado.
K Se divide el número del
sistema decimal entre 2,
cuyo resultado entero se
vuelve a dividir entre 2, y así
PROCEDIMI sucesivamente hasta que el
dividendo sea menor que el
ENTO divisor, 2. Es decir, cuando el
número a dividir sea 1 finaliza
GENERAL la división.
Se
co orde
c
res iente na d
co to, s has esde
l
a c ocan imp ta e el ú
l l
div omo en o eme prim ltimo
el isión apa rden nte s er
n
bu úme . Est recen inve e
sc
am ro b e ser en rso
os ina á la
. rio
qu
e
COMPARACION CON E
CODIGO DECIMAL
E
EJEMPLO

Transformar el número decimal 131 en binario.

* 131 dividido entre 2 da 65 con residuo igual a 1


* 65 dividido entre 2 da 32 con residuo igual a 1
* 32 dividido entre 2 da 16 con residuo igual a 0
* 16 dividido entre 2 da 8 con residuo igual a 0
* 8 dividido entre 2 da 4 con residuo igual a 0
* 4 dividido entre 2 da 2 con residuo igual a 0
* 2 dividido entre 2 da 1 con residuo igual a 0
el último cociente es 1

* Ordenamos los residuos, del último al primero:


10000011 En sistema binario, 131 se escribe
10000011. *
S

DECIMAL A
OCTAL
Para poder convertir un número en base
decimal a base octal se divide dicho número S
entre 8, dejando el residuo y dividiendo el
cociente sucesivamente entre 8 hasta
obtener cociente 0, luego los restos de las
divisiones leídos en orden inverso indican el
número en octal.

Escribir en octal del número decimal 730

• 730 dividido entre 8 da 91 con residuo 2


• 91 dividido entre 8 da 11 con residuo 3
• 11 dividido entre 8 da 1 con residuo 3
• 1 dividido entre 8 da 0 con residuo 1

Ordenado inversamente el código octal del


numero 730 es 1332
E

BINARIO A
OCTAL
PROCESO E

Para pasar de binario a octal, solo hay que agrupar de 3


en 3 los dígitos binarios, después obtenemos el número
en decimal de cada uno de los paréntesis de los
números en binario con la siguiente fórmula:

- De derecha a izquierda visualiza un número del 0 al 2


(0, 1, 2)en la parte superior del número binario, para
indicar la posición del binario en el paréntesis
Después se multiplica cada número binario por 2
elevado a la posición del número binario y cada
resultado se suma
E al sistema octal el binario1001010 (74 en decimal)
Convertir
Lo agruparíamos como 1 / 001 / 010. como al primer dígito le hacen falta dos números
para que se cumpla la regla de 3 en 3 le agregamos 2 ceros, de modo que quedaría
(001) (001) (010)

Después obtenemos el número en decimal de cada uno de los paréntesis de los


números en binario con la siguiente fórmula:

- De derecha a izquierda visualiza un número del 0 al 2 (0, 1, 2)en la parte superior del
número binario, para indicar la posición del binario en el paréntesis:
(001)--------(100)
• Posición 0 para el binario 1 * Posición 1 para el binario 0 * Posición 2 para el binario 0
(001)--------(100)
• Posición 0 para el binario 1 * Posición 1 para el binario 0 * Posición 2 para el binario 0
(010)--------(010)
• Posición 0 para el binario o * Posición 1 para el binario 1 * Posición 2 para el binario 0

- Después se multiplica cada número binario por 2 elevado a la posición del número
binario y cada resultado se suma:
(001)= (0*2 exponente 2)=0 (0*2 exponente 1)=0 (1*2 exponente 0)=1 (001)=1
(001)= (0*2 exponente 2)=0 (0*2 exponente 1)=0 (1*2 exponente 0)=1 (001)=1
(010)= (0*2 exponente 2)=0 (0*2 exponente 1)=2 (0*2 exponente 0)=0 (010)=2

De modo que el número binario 1001010 en octal es 112.


E

OCTAL A
BINARIO
E

Para convertir un numero en sistema octal


a sistema binario es muy sencillo ya que
tenemos una tabla de conversión de los
valores del 0 al 7 que son los 8 dígitos
usados en el sistema octal.
Dependiendo el numero que esta escrito
en octal se debe de separar cada digito y
posteriormente se convierte en un
pequeño grupo de dígitos constituidos por
valores de 0 y 1.
Posteriormente se agrupan estos números
en un solo grupo de dígitos.
TABLA DE VALORES PARA E

CONVERSION
Convertir el numero 573542 de
E
sistema octal a sistema binario.

5= 101
7= 111
3= 011
5= 101
4= 100
2= 010

Entonces el numero 573542 en


código octal, se representa en
el sistema binario como
101111011101100010

También podría gustarte