Codigos Digitais: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 44: Linha 44:
#Os Bytes a seguir (mostrados em hexa) representam o nome de uma pessoa am ASCII. Determine o nome da pessoa:
#Os Bytes a seguir (mostrados em hexa) representam o nome de uma pessoa am ASCII. Determine o nome da pessoa:
#*42 45 4E 20 53 4D 49 54 48
#*42 45 4E 20 53 4D 49 54 48
===Referências===
TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.
----


[[Categoria:Sistemas Digitais]]
[[Categoria:Sistemas Digitais]]

Edição das 18h03min de 11 de março de 2014

Outros códigos binários utilizados na informática e eletrônica digital

Código BCD

Vimos que um número decimal pode ser representado por um binário equivalente, por exemplo, o decimal 1310 pode ser representado pelo binário 11012. Isto é chamado codificação em binário puro.

Em alguns casos é interessante representar cada digito decimal pelo seu binário equivalente, o resultado será um código denominado decimal codificado em binário (BCD - binary coded decimal).

Decimal 0 1 2 3 4 5 6 7 8 9
BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

Um dos usos do código BCD é quando precisamos enviar cada digito digital para ser mostrado em um display de 7 segmentos, utilizando um CI chamado conversor BCD para 7 segmentos. Note que para representar números decimais de 2 dígitos, precisamos de 2 displays e 8 bits para a entrada dos códigos BCD dos 2 dígitos.

Código Gray

O código Gray permite representar sequências de números de forma que apenas um bit muda entre dois números sucessivos.

Exemplo de aplicação em leitor binário de posição de 3 bits;

Código ASCII

O código ASCII é um código alfanumérico, utilizado como padrão para a troca de informações entre a CPU de um computador e dispositivos como teclado, moditores e impressoras, por exemplo.

No código ASCII cada caractere é codificado em 7 bits, existindo, portanto, 27 = 128 representações codificadas.

Exercícios:

  1. Codifique os números decimais a seguir em BCD:
    • 47,
    • 962,
    • 6727;
  2. Quantos bits são necessários para representar os números decimais na faixa de 0 a 999 usando:
    • Binário puro;
    • BCD.
  3. Represente a expressão entre aspas "X = 3 x Y" em código ASCII.
  4. Os Bytes a seguir (mostrados em hexa) representam o nome de uma pessoa am ASCII. Determine o nome da pessoa:
    • 42 45 4E 20 53 4D 49 54 48

Referências

TOCCI, R.J.; WIDMER, N.S.; MOSS, G.L. Sistemas Digitais: princípios e aplicações, São Paulo: Pearson, 2011.