Download (Microsoft PowerPoint - C\363digos Binarios)

Document related concepts

Código binario wikipedia , lookup

Ordenador decimal wikipedia , lookup

Códigos de caracteres de 6 bits wikipedia , lookup

Decimal codificado en binario wikipedia , lookup

BCD (6-bit) wikipedia , lookup

Transcript
Códigos Binarios
1
Códigos Binarios
Código.- es un conjunto de símbolos
(alfabeto) y de reglas que permiten
ordenar y combinar estos símbolos para
representar algún tipo de información (Ej.
Morse).
Código binario.- es un grupo de n bits que
pueden asumir hasta 2n combinaciones
de 1’s y 0’s, donde cada combinacíón
represente un símbolo (carácter o digito).
2
Códigos Binarios
Los
códigos serán numéricos si estos
representan números (Gray, Johnson
y BCD).
Los
códigos serán alfanuméricos si
estos representan
letras y/o
números (ASCII).
3
Decimal Codificado en Binario BCD
En el código BCD Número
natural cada dígito Decimal
decimal
es
0
representado por su
1
equivalente de 4 bits
2
según se muestra en
la tabla.
3
4
5
Ejemplo: Representar el
6
número decimal 6349
7
6
3
4
9
8
9
0110 0011 0100 1001
BCD
natural
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
4
Decimal Codificado en Binario
BCD
Ejemplos:
Convierta
los
siguientes
números decimales a BCD.
a) 1258
b) 893
c) 72.63
0001 0010 0101 1000
d) 13.57
0001 0011 . 0101 0111
1000 1001 0011
0111 0010 . 0110 0011
e) 1234.658
0001 0010 0011 0100 . 0110 0101 1000
5
Decimal Codificado en Binario
BCD
Para convertir de BCD a decimal únicamente
hay que hacer agrupaciones de 4 bits y convertir
cada grupo de acuerdo al valor posicional.
Ejemplos.- Convierta los siguientes números de
BCD a decimal.
a).- 101001010111
b).- 1010011 . 0111001
1010 0101 0111
0101 0011 . 0111 0010
error 5
7
5
3 . 7 2
6
Códigos Alfanuméricos
Son códigos que permiten representar letras,
números y caracteres de control. Entre estos
se encuentran el código ASCII y EBCDIC.
Código ASCII.- El nombre de este código
proviene de las siglas en inglés de Código
Estadounidense Estándar para el Intercambio
de Información (American Standard Code for
Information Interchange) y utiliza para su
representación 7 bits. Actualmente existe un
código ASCII que utiliza 8 bits y se conoce
como ASCII extendido.
7
ASCII
8
Códigos de detección y
Corrección de errores
9
Paridad
Se
utiliza en sistemas de transmisión
de datos binarios para detectar
errores.
Los errores tienen varias fuentes:
ruido, distorsión e interferencia en el
canal de transmisión
La paridad consiste en adicionar un
bit mas que viaja con la información
10
Elementos de un Sistema de
Comunicación
11
Información
12
La paridad puede configurarse de diversas formas:
– No Parity (sin paridad): No se transmite bit de paridad
– Even Parity (paridad “par”): el bit de paridad es uno (1)
si el caracter lleva un cantidad par de unos.
– Odd Parity (paridad “impar”): el bit de paridad es uno
(1) si el caracter lleva una cantidad impar de unos.
– Mark Parity (paridad de “marca”): el bit de paridad
siempre es uno
– Space Parity (paridad de “espacio”) : el bit de paridad
siempre es cero
13
Código Hamming
Publicado en 1950 por Richard Hamming.
Se puede detectar error en un bit y
corregirlo.
Para errores en dos bits se utiliza
Hamming extendido (pero no corrige).
Se utiliza para reparar errores en la
trasmisión de datos, donde pueden haber
perdidas
14