Código ASCII (American Standard Code for Information Interchange)
Utiliza 7 bits para codificar informações alfa-numéricas .
A tabela a seguir mostra o código ASCII para representar em binário todos os caracteres encontrados em um teclado de computador.O bit X6 é MSB e o bit X0 é o LSB.
Pela tabela:
letra
A à 100 0001símbolo = à 011 1101
símbolo @à 100 0000
Método que usa a Paridade par : |
O valor do bit de paridade é determinado para que o total de 1s no conjunto de bits do código(incluindo o bit de paridade)seja um número par.
Exemplo:
a)Supondo que temos a seguinte palavra para transmitir.
001 1100 (a informação tem 3 "1s").
Anexamos então um bit de paridade par igual a 1 para tornar par o número total de 1s :
1001 1100 (número par de "1s", paridade par)
b)Supondo que temos a seguinte palavra para transmitir.
100 0001 (a informação tem 2 "1s").
O bit de paridade será igual a 0,de modo que o novo código(incluido o bit de paridade) tenha número par de 1s:
0100 0001 (número par de "1s")
Método que usa a Paridade ímpar : |
O valor do bit de paridade é determinado para que o total de 1s no conjunto de bits do código(incluindo o bit de paridade)seja um número ímpar.
Exemplo:
a)Supondo que temos a seguinte palavra para transmitir.
001 1100 (a informação tem 3 "1s").
O bit de paridade ímpar seria igual a 0,de modo que o novo código(incluido o bit de paridade) tenha número ímpar de 1s:
0001 1100 (número ímpar de "1s")
b)Supondo que temos a seguinte palavra para transmitir.
100 0001 (a informação tem 2 "1s").
Anexamos então um bit de paridade ímpar igual a 1 para tornar ímpar o número total de 1s .
1100 0001 (número ímpar de "1s")
Por exemplo:
Um computador envia a palavra $CaFe para outro computador utilizando o código ASCII com o método da paridade par.
Supondo que o endereço inicial da memória seja 2000h, o conteúdo armazenado será representado da seguinte forma:
Endereço Informação código ASCII+paridade código em hexadecimal
2000h
$
0010 0100
24
2001h
C 1100
0011
C3
2002h
a 1110
0001
E1
2003h
F 1100
0110
C6
2004h
e 0110
0101
65
Os bits mais significativos representam o bit de paridade par.