Escolar Documentos
Profissional Documentos
Cultura Documentos
8 7 4
Código BCD
A principal vantagem do código BCD é a
relativa facilidade de conversão para decimal e
vice-versa. Apenas os grupos de 4 bits dos
dígitos de 0 a 9 precisam ser memorizados.
1 0 1 1 0 Binário
1 Gray
1 1 Gray
CONVERSÃO DE BINÁRIO PARA GRAY
Para converter binário em Gray, comece com o bit mais significativo e use-o
como o Gray MSB. Em seguida, compare o binário MSB com o próximo bit,
se eles forem iguais então o bit na codificação Gray será 0, se forem
diferentes será 1. Repita a operação até o último bit.
Exemplo:
Passo 3. Compare o seguinte par adjacente.
1 0+1 1 0 Binário
1 1 1 Gray
1 0 1+1 0 Binário
1 1 1 0 Gray
CONVERSÃO DE BINÁRIO PARA GRAY
Para converter binário em Gray, comece com o bit mais significativo e use-o
como o Gray MSB. Em seguida, compare o binário MSB com o próximo bit,
se eles forem iguais então o bit na codificação Gray será 0, se forem
diferentes será 1. Repita a operação até o último bit.
1 0 1 1+0 Binário
1 1 1 0 1 Gray
1 Binário
1 0 Binário
CONVERSÃO DE GRAY PARA BINÁRIO
Para converter Gray em binário, comece com o bit mais significativo e
use-o como o binário MSB. Nos passos seguintes, cada bit binário é
obtido comparando o bit binário à esquerda com o bit correspondente
em Código Gray. Bits similares produzem um 0 e bits diferentes
produzem um 1.
Passo 3. Compare o próximo bit do código binário ao bit do código Gray que
acabou de ser gerado na seguinte posição.
1 1 0 1 1 Gray
1 0 1 Binário
Passo 4. Compare o próximo bit do código binário ao bit do código Gray que
acabou de ser gerado na seguinte posição.
1 1 0 1 1 Gray
1 0 1 1 Binário
CONVERSÃO DE GRAY PARA BINÁRIO
Para converter Gray em binário, comece com o bit mais significativo e
use-o como o binário MSB. Nos passos seguintes, cada bit binário é
obtido comparando o bit binário à esquerda com o bit correspondente
em Código Gray. Bits similares produzem um 0 e bits diferentes
produzem um 1.
Passo 5. Compare o próximo bit do código binário ao bit do código Gray que
acabou de ser gerado na seguinte posição.
1 1 0 1 1 Gray
1 0 1 1 0 Binário
Nibbles
Números binários muitas vezes são divididos em grupos de 4 bits,
como vimos nas conversões BCD e hexadecimal, assim há um termo
específico para esses grupos - nibble. Como a palavra Byte tem o
mesmo som da palavra mordida em inglês (bite), denominou-se esse
grupos de 4 bits de nibble, que significa mordiscar em inglês.
Palavras
Bits, nibbles e bytes são termos que representam um número fixo de
dígitos binários. De forma geral, denominamos palavra um grupo de
bits que representa uma certa unidade de informação.
Códigos Alfanuméricos (Código ASCII)
Além de dados numéricos, um computador precisa ser capaz de
manipular informações não numéricas. O código alfanumérico mais
utilizado é o Código Padrão Americano para Troca de Informações
(American Standard Code for Information Interchange – ASCII).
Álgebra Booleana
A Álgebra Booleana é uma ferramenta matemática que nos permite
descrever relações entre as entradas e as saídas dos circuitos lógicos
como uma equação algébrica (uma expressão Booleana).
A álgebra booleana tem, de fato, apenas três operações básicas: OR
(OU), AND (E) e NOT (INVERSOR).
Tabela-Verdade
Saída
Entradas
FIGURA 3-1 Exemplos de tabelas –verdade para circuitos de: (a) duas entradas, (b) três entradas e (c) quatro entradas.
Operação OR (“OU”) e a Porta OR
FIGURA 3-7 (a) Tabela-verdade para a operação AND; (b) símbolo da porta AND.
Operação AND (“E”) e a Porta AND
FIGURA 3-8 Tabela-verdade e símbolo para uma porta AND de três entradas.
Operação AND (“E”) e a Porta AND
Considere que os diagramas de tempo abaixo correpondem às
entradas A e B da porta lógica OR. Acompanhe como serão as saídas
obtidas.
Operação AND (“E”) e a Porta AND
Considere que os diagramas de tempo abaixo correpondem às
entradas A e B da porta lógica OR. Acompanhe como serão as saídas
obtidas.
Operação NOT (“NÃO”) ou Inversor
FIGURA 3-11 (a) Tabela-verdade; (b) símbolo para o INVERSOR (circuito NOT); (c) exemplos de formas de ondas.
COMO ?