CODIFICAÇÃO Prof. Sérgio Lima.

Slides:



Advertisements
Apresentações semelhantes
Transmissão de pacotes
Advertisements

Aritmética Computacional
DISPLAY DE 7 SEGMENTOS
Entrada e Saída Introdução.
Sistema de numeração decimal
Conceitos fundamentais
Representação de Dados e Sistemas de Numeração Aula 4
INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO Prof. Wanderley Aula 1.
INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO Prof. Wanderley
Eletrônica Digital Códigos Binários
Centro Federal de Educação Tecnológica do Espírito Santo
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
MC542 Organização de Computadores Teoria e Prática
Maria Aparecida Castro Livi
RS-232 César Conter Leite PUCRS – Faculdade de Informática
Introdução à Informática
ELEMENTOS DE ORGANIZAÇÃO DE COMPUTADORES : HARDWARE : MEMÓRIA, DADOS
Base de um Sistema de Numeração
Prof.’s: Marcio V. Moraes & Ismael A. Vasconcelos
Conversão entre base decimal e binária
UNIDADE II.
Conceitos Introdutórios
Sistemas de Numeração Sistemas Numéricos de Interesse
Sistemas Numéricos Sistemas Numéricos de Interesse
Técnica de modelagem de Máquina de Estados em VHDL
Sistemas Numéricos Eduardo Figueiredo 25 de Março de 2010 GEM03: Algoritmos e Programação de Computadores Aula 04.
Bits e Bytes Os computadores "entendem" impulsos elétricos, positivos ou negativos, que são representados por 1 ou 0. A cada impulso elétrico damos o.
Sistemas de Numeração.
Representação Digital da Informação
Formadora: Patrícia MateusArquitectura de Computadores – Técnico de Sistemas Nível 3 1 Sistemas de Numeração ARQUITECTURA INTERNA DE COMPUTADORES.
História dos computadores e da programação
Disciplina: Redes de Comunicação
Arquitectura de Computadores – Técnico de Sistemas Nível 3
Numeração.
Endereçamento IP.
Sistemas Numéricos SISTEMA DECIMAL
Códigos de Detecção e Correcção de erros
Sistemas de Numeração.
Introdução às Tecnologias de Informação e Comunicação
Organização de Computadores
Subtrator e Somador BCD
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
FUNDAMENTOS DE COMPUTAÇÃO
Codificação de Sinais Universidade Federal do Pará
Introdução Informática
Protocolo MODBUS [ Slide de Abertura com a presença de outras logomarcas ] A segunda opção é a mais apropriada para a presença de mais de duas marcas.
INTRODUÇÃO À COMPUTAÇÃO
Arquitetura básica de um Computador
Sistemas de Numeração Métodos para representar quantidades
Redes e Manutenção de Computadores
ORGANIZAÇÃO DE COMPUTADORES
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Codificadores e Decodificadores
Sistemas computacionais
Informática Industrial N8INF Prof. Dr. Cesar da Costa 5.a Aula: Endereçamento IP.
Introdução à Computação
UNDB ESTRUTURAS DE DADOS Prof. Alessandro Gonçalves
Representação da Informação
Codificação Daniel Vieira.
UD 1 - CONCEITOS DE INFORMÁTICA
Prof.: Jean Carlo Mendes
Capítulo 14 Camada 6 A Camada de Apresentação. Sumário A Camada de Apresentação.
Codificadores e Decodificadores Prof. Lucas Santos Pereira
|PAULANINA| Byte Bits. Bits/Bytes Os computadores só “percebem ” o que lhes dizemos através de impulsos elétricos, que PODEM SER representados por: 1.
3/6/2016.  BIT ( Bi nary Digi t )  A palavra BIT foi inventada para representar a passagem ou não de corrente elétrica no computador.
STC5 PROFESSORA: HELENA OLIVEIRA CURSO EFA AEOH MIGUEL ALMEIDA RODRIGO SAMBENTO Sistema Binário Rodrigo Sambento Miguel Almeida 1 Sistema Binário.
Sistemas de Informações Fundamentos da Computação 5. Representação de Caracteres Márcio Aurélio Ribeiro Moreira
STC 5 Professora Helena Oliveira Curso EFA AEOH Fábio Rodrigues Rafael Lourenço.
Circuitos Digitais Prof. Marcio Cunha
Módulo 3 – Circuitos Combinatórios
Transcrição da apresentação:

CODIFICAÇÃO Prof. Sérgio Lima

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 (23 = 8, 22 = 4, 21 = 2, 20 = 1). O código BCD é um sistema de representação dos dígitos decimais desde 0 até 9 com um código binário de 4 bits. Existem apenas dez códigos válidos. Os números binários de 4 bits representando os números decimais desde 10 até 15 são inválidos no sistema BCD. O código BCD simplifica a interface Homem-máquina, mas é menos eficiente que o código binário puro. Usam-se mais bits para representar um dado número decimal em BCD que em notação binária pura. Por exemplo, o número decimal 83 é escrito como 1000 0011. Em código binário puro, usam-se apenas 7 bits para representar o número 83. Em BCD, usam-se 8 bits Exemplo: a) 0110100000111001 => 0110 1000 0011 1001 => 6 8 3 9 b) 011111000001 => 0111 1100 0001 => 7 (1100 NÃO É BCD) 1 Código BCD é diferente de binário puro. 137 => 10001001 - BINÁRIO PURO 137 => 0001 0011 0111 - BCD

Conversor BCD 8421 para “Display” de 7 Segmentos Este conversor é comumente chamado decodificador BCD para 7 segmentos. O display de 7 segmentos permite à escrita de números de 0 9 e alguns símbolos que podem ser letras ou sinais. Displays de sete segmentos são comumente usados em eletrônica como forma de exibir uma informação numérica sobre as operações internas de um dispositivo.

ASCII ASCII (acrônimo para American Standard Code for Information Interchange, que em português significa "Código Padrão Americano para o Intercâmbio de Informação") é uma codificação de caracteres de oito bits baseada no alfabeto inglês. Os códigos ASCII representam texto em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base. A codificação define 256 caracteres, preenchendo completamente os oito bits disponíveis. Desses, 33 não são imprimíveis, como caracteres de controle atualmente não utilizáveis para edição de texto, porém amplamente utilizados em dispositivos de comunicação, que afetam o processamento do texto. Exceto pelo caractere de espaço, o restante é composto por caracteres imprimíveis. Os caracteres do PC, e nos computadores mais modernos, ocupam um byte de 8 bits, de forma que pode haver 28, ou seja, 256 caracteres diferentes.

Tabela ASCII Veja a tabela completa em: http://www.radames.manosso.nom.br/gramatica/asciiiso88591.htm

EBCDIC Extended Binary Coded Decimal Interchange Code (EBCDIC) é uma codificação de caracteres 8-bit que descende diretamente do código BCD com 6-bit e foi criado pela IBM como um padrão no início dos anos 1960 e usado no IBM 360. Como consequência daquela descendência direta o código EBCDIC podia ser truncado para 6 bit dando origem ao código BCD com 6 bit. Representa uma primeira tentativa de normalização em paralelo com a normalização ASCII utilizada pelo governo dos Estados Unidos da América no final dos anos 1960. No EBCDIC são utilizados pela primeira vez 8 bit - 1 byte - para codificar um estado existindo assim a possibilidade de codificar 256 estados diferentes. Tabela de conversão EBCDIC para ASCII: http://www.natural-innovations.com/computing/asciiebcdic.html

UNICODE Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. Possui 16 bits. Publicado no livro The Unicode Standard[1],[2] o padrão consiste de pouco mais de 107 mil caracteres[3], um conjunto de diagramas de códigos para referência visual, uma metodologia para codificação e um conjunto de codificações padrões de caracteres, uma enumeração de propriedades de caracteres como caixa alta e caixa baixa, um conjunto de arquivos de computador com dados de referência, além de regras para normalização, decomposição, ordenação alfabética e renderização.

BIT PARIDADE Qualquer conjunto de bits possui um número par ou impar de 1´s Paridade par: quando o número de 1´s de uma sequência de bits é par, Paridade impar: quando o número de 1´s de uma sequência de bits é impar; Podemos detectar erros adicionado um bit de paridade a uma sequência de bits, de modo a garantir que esta tenha uma paridade par ou ímpar

BIT PARIDADE O bit de paridade pode ser adicionado no início ou no fim da sequência de bits; Um bit de paridade só consegue detectar um número impar de erros, isto é, 1 erro ou 3 erros mas não consegue detectar 2 erros; – Em um sistema com paridade par, a sequencia 0101 ficaria 00101 Se o receptor receber 00001, saberá sobre o erro Mas se o receptor receber 00011 não perceberá o erro pois o numero de 1´s será par;

Exercícios 1. Determine o bit de paridade par aos seguintes grupos de códigos: a) 1010 b) 111000 b)101101 c)1000111001001 2. Um sistema de paridade impar recebe os seguintes grupos de códigos: a)10110 b)11010 c)110011 d)11011110100 e)1100010101010 Estão todos corretos?