Académique Documents
Professionnel Documents
Culture Documents
Representacin bcd
Cada dgito decimal tiene una representacin binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Los nmeros decimales, se codifican en BCD con los bits que representan sus
dgitos.
Por ejemplo, la codificacin en BCD del nmero decimal 59237 es:
Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111
La representacin anterior (en BCD) es diferente de la representacin del
mismo nmero decimal en binario puro:
1110011101100101
Julio parte 4
Decimal
Natural
Aiken
5421
Exceso 3
0000
0000
0000
0011
0001
0001
0001
0100
0010
0010
0010
0101
0011
0011
0011
0110
0100
0100
0100
0111
0101
1011
1000
1000
0110
1100
1001
1001
0111
1101
1010
1010
1000
1110
1011
1011
1001
1111
1100
1100
Julio parte 4
Codigo Gray
El cdigo binario reflejado o cdigo Gray, nombrado as en honor del
investigador Frank Gray, es un sistema de numeracin binarioen el que dos
valores sucesivos difieren solamente en uno de sus dgitos.
El cdigo Gray fue diseado originalmente para prevenir seales ilegales
(seales falsas o viciadas en la representacin) de
losswitches electromecnicos, y actualmente es usado para facilitar
la correccin de errores en los sistemas de comunicaciones, tales como
algunos sistemas de televisin por cable y la televisin digital terrestre.
Conversiones
Secuencia
Binario
Gray
Secuencia
Binario
Gray
0000
0000
1000
1100
0001
0001
1001
1101
0010
0011
10
1010
1111
0011
0010
11
1011
1110
0100
0110
12
1100
1010
Julio parte 4
0101
0111
13
1101
1011
0110
0101
14
1110
1001
0111
0100
15
1111
1000
Base 2 a Gray
Para convertir un nmero binario (en Base 2) a cdigo Gray, simplemente se le
aplica una operacin XOR con el mismo nmero desplazado un bit a la
derecha, sin tener en cuenta el acarreo.
Ejemplo: 1010 (Base 2) a gray
1010
1010
---1111
Julio parte 4
Hamming (7,4)
El cdigo de Hamming agrega tres bits adicionales de comprobacin por cada
cuatro bits de datos del mensaje.
El algoritmo de Hamming (7.4) puede corregir cualquier error de un solo bit,
pero cuando hay errores en ms de un bit, la palabra transmitida se confunde
con otra con error en un slo bit, siendo corregida, pero de forma incorrecta, es
decir que la palabra que se corrige es otra distinta a la original, y el mensaje
final ser incorrecto sin saberlo.
Algoritmo
El algoritmo es el siguiente:
1. Todos los bits cuya posicin es potencia de dos se utilizan como bits de
paridad (posiciones 1, 2, 4, 8, 16, 32, 64, etc.).
2. Los bits del resto de posiciones son utilizados como bits de datos (posiciones
3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, etc.).
3. Cada bit de paridad se obtiene calculando la paridad de alguno de los bits de
datos. La posicin del bit de paridad determina la secuencia de los bits que
alternativamente comprueba y salta, a partir de ste, tal y como se explica a
continuacin. Posicin 1: salta 0, comprueba 1, salta 1, comprueba 1, etc.
Posicin 2: salta 1, comprueba 2, salta 2, comprueba 2, etc.
Posicin 4: salta 3, comprueba 4, salta 4, comprueba 4, etc.
Posicin 8: salta 7, comprueba 8, salta 8, comprueba 8, etc.
Posicin 16: salta 15, comprueba 16, salta 16, comprueba 16, etc.
Regla general para la posicin n es: salta n-1 bits, comprueba n bits, salta n
bits, comprueba n bits...
Julio parte 4
Julio parte 4
El cdigo ASCII
utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un
bit adicional (bit de paridad) que se usaba para detectar errores en la
transmisin. A menudo se llama incorrectamente ASCII a otros cdigos de
caracteres de 8 bits, como el estndar ISO-8859-1, que es una extensin que
utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas
distintos al ingls, como el espaol.
He
x
Abreviat
ura
Re
pr
0000 0
000
00
NUL
^@
Carcter Nulo
0000 0
001
01
SOH
^A
Inicio de
Encabezado
0000 0
010
02
STX
^B
Inicio de Texto
0000 0
011
03
ETX
^C
Fin de Texto
0000 0
100
04
EOT
^D
Fin de
Transmisin
0000 0
101
05
ENQ
^E
Consulta
0000 0
06
ACK
^F
Acuse de
Binario
AT
Nombre/Signif
icado
Julio parte 4
110
recibo
0000 0
111
07
BEL
^G
Timbre
0000 1
000
08
BS
^H
Retroceso
0000 1
001
09
HT
^I
Tabulacin
horizontal
0000 1
010
10
0A
LF
^J
Salto de lnea
0000 1
011
11
0B
VT
^K
Tabulacin
Vertical
0000 1
100
12
0C
FF
^L
De avance
0000 1
101
13
0D
CR
^M
Retorno de
carro
0000 1
110
14
0E
SO
^N
Maysculas
fuera
0000 1
111
15
0F
SI
^O
En maysculas
0001 0
000
16
10
DLE
^P
Enlace de
datos / Escape
0001 0
001
17
11
DC1
^Q
Dispositivo de
control 1 oft.
XON
0001 0
010
18
12
DC2
^R
Dispositivo de
control 2
^S
Dispositivo de
control 3 oft.
XOFF
0001 0
011
19
13
DC3
Julio parte 4
0001 0
100
20
14
DC4
^T
Dispositivo de
control 4
0001 0
101
21
15
NAK
^U
Confirmacin
negativa
0001 0
110
22
16
SYN
^V
Sncrono en
espera
0001 0
111
23
17
ETB
^W
Fin de
Transmisin del
Bloque
0001 1
000
24
18
CAN
^X
Cancelar
0001 1
001
25
19
EM
^Y
Finalizacin del
Medio
0001 1
010
26
1A
SUB
^Z
Substituto
0001 1
011
27
1B
ESC
^[ or ESC
Escape
0001 1
100
28
1C
FS
^\
Separador de
fichero
0001 1
101
29
1D
GS
^]
Separador de
grupo
0001 1
110
30
1E
RS
^^
Separador de
registro
0001 1
111
31
1F
US
^_
Separador de
unidad
0111 11
11
127
7F
DEL
Eliminar
Julio parte 4
Rasgos estructurales
Julio parte 4
Julio parte 4
Julio parte 4
Referencias bibliogrficas
https://es.wikipedia.org/wiki/Bit_de_paridad
https://es.wikipedia.org/wiki/ASCII
http://es.slideshare.net/sergioruiz1/codigo-hamming
https://es.wikipedia.org/wiki/C%C3%B3digo_Hamming
https://es.wikipedia.org/wiki/C%C3%B3digo_Gray
https://es.wikipedia.org/wiki/Decimal_codificado_en_binario