Mudanças entre as edições de "DIG222802 AULA07"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 40: Linha 40:
 
correspondente dígito em binário (<math>2^3=8,\; 2^2=4,\; 2^1=2,\; 2^0=1</math>). A Tabela 1  
 
correspondente dígito em binário (<math>2^3=8,\; 2^2=4,\; 2^1=2,\; 2^0=1</math>). A Tabela 1  
 
mostra o código BCD.
 
mostra o código BCD.
 +
 +
 +
{| border="1" cellpadding="5" cellspacing="0" style="text-align: center;"
 +
|+'''Tabela 1 - Código BCD 8431'''
 +
|-
 +
! style="background:#4069e1; width: 20px;" | Decimal
 +
! style="background:#4069e1; width: 20px;" | BCD 8421
 +
|-
 +
| 0
 +
| 0000
 +
|-
 +
| 1
 +
| 0001
 +
|-
 +
| 2
 +
| 0010
 +
|-
 +
| 3
 +
| 0011
 +
|-
 +
| 4
 +
| 0100
 +
|-
 +
| 5
 +
| 0101
 +
|-
 +
| 6
 +
| 0110
 +
|-
 +
| 7
 +
| 0111
 +
|-
 +
| 8
 +
| 1000
 +
|-
 +
| 9
 +
| 1001
 +
|}
 +
 +
 +
Código excesso 3
 +
Este código é obtido transformando-se o número decimal no binário
 +
correspondente e somando-se três unidades a este.
 +
Ex.: 210 → 00102 → 0101excesso 3
  
 
=Lista de Exercícios=
 
=Lista de Exercícios=

Edição das 11h04min de 17 de maio de 2016

Apresentação

Olá Estudante,

Até agora, apresentamos os conceitos relacionados a contadores e registradores. Agora vamos falar um pouco sobre codificadores e decodificadores, passando por tipos de códigos utilizados como: binário, BCD, Johnson e Gray.

Bons Estudos!

Prof. Douglas A.

Objetivo

  • Apresentar códigos tipicamente utilizados em sistemas digitais.
  • Aprender sobre codificadores e decodificadores.

Codificadores e Decodificadores

Estes termos diferenciam-se por uma questão de referência dos circuitos combinacionais. O termo decodificador significa obter informação a partir de um código. O termo codificador significa gerar um código a partir de uma informação. A Figura 1 ilustra a diferença entre codificador e decodificador.


Fig45 DIG222802.png

Figura 1 - Exemplo de codificação e decodificação digital.

O teclado faz o papel de um codificador, transformando a linguagem natural (conhecida) em linguagem digital. O codificador transforma essa linguagem e códigos binários para serem utilizadas no processamento. Depois do processamento, essa linguagem binária é decodificada para a linguagem natural para ser exibida num display de 7 segmentos. Resumidamente o teclado converte um número em código decimal para uma número em código binário e depois do binário para decimal para mostrar no display. Mas antes de entrarmos mais a fundo nos codificadores e decodificadores, vamos apresentar alguns códigos (linguagens) utilizados em sistemas digitais.


Códigos Binários

O código binário é a forma de traduzir a necessidades de representação das informações em um sistema binário. Codificação é a solução padrão para estes casos, ou seja, cada informação pode ser associada a uma palavra binária. Dependendo a situação um código apresenta vantagens em relação a outros. Existem códigos muito difundidos para representar caracteres numéricos ou alfanuméricos tais como ASC e EBCDIC, sendo que ASC ou ASCII os mais conhecidos.


Código BCD 8421

A sigla BCD representa as iniciais de Binary-Coded Decimal, que significa decimal codificado em binário. Os dígitos 8421 representam o valor em decimal do correspondente dígito em binário (). A Tabela 1 mostra o código BCD.


Tabela 1 - Código BCD 8431
Decimal BCD 8421
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001


Código excesso 3 Este código é obtido transformando-se o número decimal no binário correspondente e somando-se três unidades a este. Ex.: 210 → 00102 → 0101excesso 3

Lista de Exercícios

Organização da próxima aula

[...]

Estudem!

Prof. Douglas A.

Referências

[1]



<< <> >>