7.1 Código Excesso de 3
|
|
|
- Brian Taveira Azeredo
- 7 Há anos
- Visualizações:
Transcrição
1 Capítulo 7 Códigos Binários Códigos binários são esquemas especiais de representação em binário. Eles servem diversos propósitos. Note que um código binário nada mais é que uma sequência finita de bits aos quais se atribui por convenção algum significado. Nos capítulos anteriores já foram apresentados alguns tipos de códigos binários. Como exemplo destaca-se o código de complemento de 2 utilizado para a codificação de números inteiros. Neste capítulo serão apresentados diversos códigos adicionais. Será detalhado sua regra de formação e principais usos. 7.1 Código Excesso de 3 O primeiro código binário de relevância refere-se aos códigos de excesso de N. Ele era utilizado em computadores e calculadoras antigas. A regra de formação desta família de códigos dita que uma quantidade qualquer em binário será representada pela adição de sua quantidade acrescida de N. Uma das realizações mais simples deste código refere-se ao excesso de 3. Também conhecido como código de Stibitz pode ser observado na tabela 7.1. A representação ABCD do código de excesso de 3 é obtida pela soma da constante ou fator de excesso a representação N em binário. Em sua representação mais comum aplica-se o excesso apenas às dez quantidades unitárias da base decimal, ou seja, para os números na faixa [0,9]. No entanto, não há nada que explicitamente impeça que a regra se estenda para quantidades que superem o 9. Um fato interessante acerca do código de excesso de 3 refere-se que a representação em binário da quantidade 0, ou seja 0011, é o exato inverso da quantidade 9, 1100, o 1 = 0100 é o inverso de 8 = 1011 e assim sucessivamente. Outro ponto interessante é que este código não admite representações 0000 ou 1111 é que é relevante para 139
2 140 CAPÍTULO 7. CÓDIGOS BINÁRIOS Decimal Binário A B C D Tabela 7.1: Tabela de correspondência entre decimal, binário em N e código de excesso de 3. comunicação de dados. 7.2 Código BCD 8421 OcódigoBCD(doinglêsBinary Coded Decimal)éumcódigobinárioqueutiliza quatro bits para representar em binário os dígitos decimais. Os números 8421 presentes no código servem para indicar o peso que os bits possuem na quantidade. Decimal A B C D Tabela 7.2: Tabela de correspondência entre decimal e binary coded decimal. A motivação do código é que a conversão de binário para decimal se torna simples e direta utilizando apenas bits para representar as 10 primeiras quantidades. Este código foi muito usado em computadores e calculadoras antigas.
3 7.2. CÓDIGO BCD Também encontra usos intermediários para apresentação de dados binários em displays de sete segmentos. Embora ele não utilize todo o espaço representacional ofertado pelo número de bits alocados 1, o código BCD8421 ganha em claridade pois com algum treino torna-se simples para seres humanos a conversão direta de BCD8421 para decimal sem a necessidade de consulta a tabelas ou qualquer tipo de cálculo. Quantidades superiores a nove unidades são representadas utilizando conjuntos adicionais de 4 bits. A tabela 7.2 apresenta uma comparação entre o sistema decimal e o código BCD8421 para quantidades de 0 a 15. Decimal A B C D E F G H Tabela 7.3: Tabela de correspondência entre decimal e binary coded decimal estendida. Exemplo 7.1. Considere o problema de se representar a quantidade usando o código BCD8421. O processo representacional é simples, utilizamse 4 bits para cada um dos dígitos da quantidade em decimal e procede-se com a conversão direta, dígito a dígito. }{{} 3 }{{} 4 }{{} 3 }{{} Com nibbles (4 bits) é possível representar 16 quantidades distintas. O código BCD8421 sacrifica 6 possíveis representações em detrimento da simplicidade representacional.
4 142 CAPÍTULO 7. CÓDIGOS BINÁRIOS Embora a quantidade pode ser representada utilizando apenas 11 bits diferentemente dos 16 bits usados pelo código BCD8421. No entanto o custo adicional em bits é pago pela simplicidade de representação. Note que o processo de conversão de decimal para BCD8421 e vice versa é muito similar a conversão binário-hexadecimal. 7.3 Código O código foi muito utilizado durante os primórdios da computação durante a época dos computadores construídos utilizando válvulas. Tais computadores eram construídos de tal forma uma válvula era utilizada para representação de cada dígito. Sendo assim este código prevê que cada dígito produzirá 1 em uma e apenas uma das dez saídas do código e todas as outras saídas serão zero. Decimal Tabela 7.4: Tabela de correspondência entre decimal e Código de Johnson O código de Johnson é classificado como um código cíclico pois ele é construído via o deslocamento de um conjunto pré-especificado de bits. Ele é muito utilizado no contador de Johnson que encontra aplicações em geração de ondas senoidais (ligado a uma malha de resistores), como divisor de frequência por 2n ao invés de 2 n obtido com contadores simples. O código é inicializado com 10 bits dos quais apenas os 5 bits a esquerda são considerados como saída. A cada incremento o bit mais a esquerda é removido, todos os são deslocados para a esquerda e o bit
5 7.5. CÓDIGO DE GRAY 143 Decimal A B C D E Tabela 7.5: Tabela de correspondência entre decimal e Johnson. previamente removido é reintroduzido na posição mais a direita. A tabela 7.4 apresenta os 5 bits mais significativos (saída do código) 7.5 Código de Gray O código de Gray inventado por Frank Gray é um código binário refletivo (RBC-Reflected Binary Code)noqualapenasumbitmudanarepresentação de uma entre números sucessivos. Decimal A B C D Decimal A B C D Tabela 7.6: Tabela de correspondência entre decimal e Código de Gray. Este código foi originalmente criado e utilizado em divertimentos matemáticos até que foi descoberto por engenheiros que então encontraram usos práticos. O primeiro uso prático se deu em computadores eletromecânicos pois tais aparatos apresentavam alto grau de defeitos devido a chaveamento sucessivo das válvulas. Usando o código de Gray como método de codificação foi possível minimizar o número de chaveamentos.
6 144 CAPÍTULO 7. CÓDIGOS BINÁRIOS Atualmente o código de Gray encontra usos em códigos de correção de erros sobretudo na codificação do sinal da televisão digital e também em algumas operadoras de TV a cabo. Mais recentemente o código é utilizado em algoritmos genéticos para codificar as operações de mutação genética. A regra de formação do código de Gray é complexa. Como citado anteriormente, números imediatamente maiores ou menores que um dado número considerado devem diferir em apenas um bit. Para um código de Gray de 2 bits o código é trivial. Iniciando-se em zero (00) inverte-se o bit menos significativo e obtêm-se o um (01). Invertendo-se o bit mais significativo obtêm-se o dois (10) e por fim invertendo-se novamente o bit menos significativo obtêm-se o 3 (11). Como o código é dito refectivo, para se obter o código G 3 deve-se refletir o código previamente gerado.a seguir vemos em a) a reflexão do código G 2. Para a finalização do código G 3 simplesmente atribui-se aos quatro primeiros casos 0 e aos quatro casos subsequentes o 1 como apresentado em b). a) b) A conversão de binário para Gray não é trivial. No entanto a expressão Booleana que a habilita é relativamente direta. A equação 7.1 apresenta a regra de formação do sistema de conversão de binário para Gray. Os bits das palavras tanto em Gray quando em binário são dadas com o bit mais significativo a esquerda. G n = [g n,g n 1,,g 1,g 0 ] = [b n,b n b n 1,b n 1 b n 2,,b 1 b 0 ] (7.1) Na equação 7.1, G significa a palavra em Gray, e B a palavra em binário. Cada bit da palavra é indexado por g i ou b i nos casos de Gray e binário respectivamente. A variável n refere-se ao comprimento em bits da palavra. Note que uma palavra em binário de n bits também possuirá n bits em sua representação no código Gray. Exemplo 7.2. Considere o número em binário Para convertê-lo para
7 7.5. CÓDIGO DE GRAY 145 código Gray basta que apliquemos a equação 7.1. No caso o comprimento da palavra n será igual a 4 pois a palavra é composta por quatro bits. Resultando no código 1110 G. g 3 = b 3 = g 3 = 1 g 2 = b 3 b 2 = g 2 = 1 0 = 1 g 1 = b 2 b 1 = g 1 = 0 1 = 1 g 0 = b 1 b 0 = g 0 = 1 1 = 0 A mesma regra se aplica a palavras de comprimento arbitrariamente grandes podem ser processadas. Exemplo 7.3. Considere o número binário Seu comprimento será de 8 bits e o processo de conversão segue: Resultando no código G. g 7 = b 7 = g 7 = 1 g 6 = b 7 b 6 = g 6 = 1 0 = 1 g 5 = b 6 b 5 = g 5 = 0 0 = 0 g 4 = b 5 b 4 = g 4 = 0 0 = 0 g 3 = b 4 b 3 = g 3 = 0 0 = 0 g 2 = b 3 b 2 = g 2 = 0 0 = 0 g 1 = b 2 b 1 = g 1 = 0 1 = 1 g 0 = b 1 b 0 = g 0 = 1 1 = 0 A conversão de Gray para binário também não é trivial. No entanto a expressão Booleana que a habilita é relativamente direta. A equação 7.2 apresenta a regra de formação do sistema de conversão de Gray para binário. Os bits das palavras tanto em Gray quando em binário são dadas com o bit mais significativo a esquerda. B n = [b n,b n 1,,b 1,b 0 ] = [g n,b n g n 1,b n 1 g n 2,,b 1 g 0 ] (7.2) Exemplo 7.4. Considere o número em binário 1110 G. Para convertê-lo para código Gray basta que apliquemos a equação 7.2. No caso o comprimento da palavra n será igual a 4 pois a palavra é composta por quatro bits. b 3 = g 3 = b 3 = 1 b 2 = b 3 g 2 = b 2 = 1 1 = 0 b 1 = b 2 g 1 = b 1 = 0 1 = 1 b 0 = b 1 g 0 = b 0 = 1 0 = 1
8 146 CAPÍTULO 7. CÓDIGOS BINÁRIOS Resultando no código A mesma regra se aplica a palavras de comprimento arbitrariamente grandes podem ser processadas. Exemplo 7.5. Considere o número binário G. Seu comprimento será de 8 bits e o processo de conversão segue: Resultando no código Código ASCII b 7 = g 7 = b 7 = 1 b 6 = b 7 g 6 = b 6 = 1 1 = 0 b 5 = b 6 g 5 = b 5 = 0 0 = 0 b 4 = b 5 g 4 = b 4 = 0 0 = 0 b 3 = b 4 g 3 = b 3 = 0 0 = 0 b 2 = b 3 g 2 = b 2 = 0 0 = 0 b 1 = b 2 g 1 = b 1 = 0 1 = 1 b 0 = b 1 g 0 = b 0 = 1 0 = 1 O código ASCII do inglês American Standard Code for Information Interchange - Código Padrão Americano para o Intercâmbio de Informação - foi criado e mantido a partir de 1960 e é utilizado como código para representação de textos básico em computadores, equipamentos de comunicação, etc. O código prevê 33 códigos de controle, usados para marcação de texto (ENTER, DEL, etc) localizados em {[0, 31], 127} e 95 códigos imprimíveis ( a, b, D,! etc) localizados na faixa [32,127]. Note que o código ASCII utiliza apenas 128 símbolos distintos(controle + gráficos) o que requer exatamente7bitsparasuacodificação. Obitextradeumapalavrade8bitsusualmente utilizado para representar um código em ASCII encontra vários usos. O primeiro deles refere-se a utilizar o bit extra para computar a paridade do código. Esta estratégia foi muito utilizada em sistemas de comunicação de baixa velocidade. O bit também foi utilizado para expandir o número de caracteres representáveis. A empresa Microsoft o utilizou para gerar uma versão estendida do ASCII no que ficou conhecido como WCP - Windows Code Page. Além da extensão da tabela ASCII a Microsoft criou diversas outras Code Pages que estiveram em uso até meados de 1990 quando foram substituídas pelo código UNICODE. No entanto suporte as WCPs ainda é provido pelo sistema operacional e aplicações base da empresa. Devido ao espaço representacional reduzido, apenas 128 códigos distintos, são codificados pela tabela ASCII apenas os 33 sinais de controle alguns dos
9 7.6. CÓDIGO ASCII 147 quais nem são mais utilizados, as letras do alfabeto tanto maiúsculas quanto minúsculas, códigos para os dígitos decimais e sinais de pontuação. Tais símbolos gráficos são codificados sequencialmente o que facilita a utilização da tabela. Símbolos Faixa de valores(decimal) [ 0, 9 ] [48,57] [ A, Z ] [65,90] [ a, z ] [97,122] Tabela 7.7: Faixas de valores notáveis para os caracteres alfanuméricos previstos pelo código ASCII. Exemplo 7.6. Deseja-se transmitir a mensagem Gol do Verdao representada em ASCII de um computador A para outro B. Quais seriam as cadeias de caracteres a serem transmitidas utilizando-se a paridade par? Cada um dos caracteres deve ser codificado individualmente utilizando a tabela ASCII de 7 bits e então transmitidos. A tabela 7.6 exemplifica o processo de codificação. Caractere Cod. ASCII ASCII com p. par G o l d o V e r d a o Tabela 7.8:
10 148 CAPÍTULO 7. CÓDIGOS BINÁRIOS Exercícios 1. Consulte uma tabela ASCII e proceda com a conversão para binário das seguintes sequências de caracteres: a) 42 ascii b) SD ascii c) NO ascii d) Digital ascii e) no ascii f) Sistemas ascii g) abcdefghijklmnopqrstuvxz ascii h) OlaMundo! ascii 2. O que significa BCD no código BCD8421? 3. Converta os seguintes números em BCD8421 para binário e decimal: BCD Binário Decimal 4. Qual o maior número em decimal representável por um número em BCD8421 de 16 bits? 5. Converta os seguintes números em código de Johnson para binário e para decimal: Johnson J J J J J Binário Decimal 6. Converta os seguintes números em código de Excesso de 3 para binário e para decimal: Excesso de 3 Binário Decimal 0101 ex ex ex ex ex3
11 7.6. CÓDIGO ASCII Converta os seguintes números em binário para o código de Gray: Binário Gray Converta os seguintes números em Gray para binário: G G G Gray Binário 0111 G 0011 G
12 150 CAPÍTULO 7. CÓDIGOS BINÁRIOS
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) CÓDIGOS NUMÉRICOS 2 Códigos Numéricos Conjunto de cadeias com n bits: cadeias diferentes
Circuitos Lógicos Aula 5
Circuitos Lógicos Aula 5 Aula passada Sistemas numéricos Metodo de conversão Conversão entre sistemas Números fracionários Aula de hoje Conversão fracionária Método da multiplicação Código BCD Código ASCII
Sistemas de Numeração
Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br [email protected] Sumário Conversão de bases Aritmética binária e hexadecimal
SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Sistemas de Numeração GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos
Objetivo. Sistemas de Numeração e Códigos. Apresentar técnicas de representação e converção de números em diversos sistemas de numeração.
Sistemas de Numeração e Códigos Raul Queiroz Feitosa Objetivo Apresentar técnicas de representação e converção de números em diversos sistemas de numeração. 2 1 Conteúdo Introdução Conversão da base 10
Para essa conversão utiliza-se o valor posicional
Conversão de Hexadecimal para decimal Para essa conversão utiliza-se o valor posicional N = d n 16 n + d n-1 16 n-1 +... D 2 16 2 + d 1 16 1 + d 0 16 0 + d -1 16-1 + d -2 16-2 +... Exemplo: a) 23 16 =
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Conteúdos da Disciplina: Sistemas Numéricos e Códigos; Portas Lógicas e Algebra Booleana; Lógica Combinacional: Expressões
Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado
Sistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: [email protected] URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
SISTEMAS DE NUMERAÇÃO (Unidade 2)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
MATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Sistemas de números PROF. LEANDRO ANDRADE 2 Conceitos básicos Os códigos binário pelo tamanho de
Sistemas de Numeração. Tiago Alves de Oliveira
Sistemas de Numeração Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Representação Interna de Caracteres Sistemas Numéricos Sistemas numéricos Sistemas de notação usados para
Introdução à Computação: Sistemas de Numeração
Introdução à Computação: Sistemas de Numeração Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte I) Prof.a Joseana
Códigos. Códigos. Bits, Bytes & etc. 9/20/10
Códigos Códigos Introdução Códigos Numéricos Códigos Decimais Códigos Ponderados Códigos Reflectidos Códigos Alfanuméricos Bits, Bytes & etc. 2 1 Viu-se como representar números usando apenas os dois símbolos
Sistemas Digitais Representação Digital de Informação
Sistemas Digitais Representação Digital de Informação João Paulo Baptista de Carvalho [email protected] Representação de números em Base b Base 10: 435 10 = 4 x 100 + 3 x 10 + 5 x 1 = 4 x 10 2
REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001
REPRESENTAÇÃO BINÁRIA Sistemas de Numeração e Álgebra de Boole SNA0001 2 Cronograma Operações aritméticas de números binários Bit X Byte Codificação 3 Operações aritméticas Soma Subtração Multiplicação
Representação em nível de máquina
Universidade Federal de Uberlândia Faculdade de Computação Representação em nível de máquina Prof. Renato Pimentel 1 Endereçamento de memória 2 Localização de instruções e dados na memória Como a unidade
Revisão: técnicas simplificação
23/3/27 UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C Prof.ª Elisabete Nakoneczny Moraes Aula 4 Códigos, Decodificadores e Codificadores
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO Wagner de Oliveira SUMÁRIO Sistemas de Numeração Base de um Sistema Notação Posicional Sistema Binário (Base dois) Sistema Hexadecimal (Base 16) Codificação BCD
Introdução à Ciência da Computação
1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: [email protected] site: http://www.ic.uff.br/~lsousa
MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação
Representação de dados e sistemas de numeração MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação Todo o material
Circuitos Decodificadores
Capítulo 8 Circuitos Decodificadores Decodificadores são sistemas digitais que executam a conversão ou tradução de um código binário para outro. Codificadores são os circuitos inversos, ou seja, também
11 a EDIÇÃO SISTEMAS DIGITAIS
RONALD J. TOCCI NEAL S. WIDMER GREGORY L. MOSS 11 a EDIÇÃO SISTEMAS DIGITAIS princípios e aplicações Capítulo 2 Sistemas de numeração e códigos 43 TERMOS IMPORTANTES bit de paridade byte codificação em
Sistemas Digitais Representação Digital de Informação
Sistemas Digitais Representação Digital de Informação João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) [email protected] Representação de números em Base b Base 10: 435 10 = 4 x 100 + 3
Organização de Computadores I
Organização de Computadores I Aula 5 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte5.html Organização de Computadores I Aula 5 1/21 Tópicos Representação de números negativos: Sinal-magnitude.
Representação da Informação
Conteúdo Representação da Informação Bit, Byte e múltiplos Conversão de Unidades Representação de Informação Representação de Símbolos/Texto Representação de Imagem Representação de Vídeo Bit BInary digit
14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)
A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I) Prof: Alberto Melo O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; tudo o que faz é reconhecer
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 1 Conceitos necessários Prof. Leonardo Augusto Casillo Sistema de numeração: conjunto de regras que nos permite escrever e ler
Sistema Supervisório - IHM
Faculdade de Tecnologia Pentágono Tecnologia em Mecatrônica Industrial Sistema Supervisório - IHM Aula 2: Sistemas Numéricos, Sinal Digital e Sinal Analógico PROF. MSC. THIAGO ABRAÃO 21 de Agosto de 2017
SISTEMAS DIGITAIS (SD)
SISTEMAS DIGITAIS (SD) MEEC Acetatos das Aulas Teóricas Versão 3.0 - Português Aula N o 02: Título: Sumário: Sistemas de Numeração e Códigos Sistemas de numeração (base 10, base 2, base 8 e 16). Operações
Representação Digital da Informação II
Representação Digital da Informação II José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2014-09-24 José Costa (DEI/IST) Representação
Fundamentos de Programação. Introdução
Fundamentos de Programação Introdução Prof. M.Sc.: João Paulo Q. dos Santos E-mail: [email protected] Página: http://docente.ifrn.edu.br/joaoqueiroz/ Introdução A necessidade de desenvolver ferramentas
Representação de quantidade(número) Expressão de significância posicional
Códigos Numéricos Representação de quantidade(número) Expressão de significância posicional Béabase A i osalgarismosdessabase ioíndiceposicionaldoalgarismo OalgarismodemaiorsignificadoéB-1 Exemplos 9875
Sistemas Digitais (SD) Sistemas de Numeração e Códigos
Sistemas Digitais (SD) Sistemas de Numeração e Códigos Aula Anterior Na aula anterior: Motivação: O que é um Sistema Digital? Onde estão os Circuitos Digitais? Perspectiva histórica: o Dos primórdios da
Binário Decimal
Sistema Binário Existem duas maneiras de representar uma informação eletrônica: analogicamente ou digitalmente. Uma música qualquer, por exemplo, gravada em uma fita K-7 é uma forma analógica de gravação.
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes
25/3/26 UNIVERIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA ELETRÔNICA DIGITAL - ET75C - Profª Elisabete N Moraes AULA 4 CODIFICADORE E DECODIFICADORE Em º de abril de 26.
Fabio Bento [email protected]
Fabio Bento [email protected] Eletrônica Digital Sistemas de Numeração e Códigos 1. Conversões de Binário para Decimal 2. Conversões de Decimal para Binário 3. Sistema de Numeração Hexadecimal 4. Código
Circuitos Combinacionais. Arquitetura de Computadores I
Circuitos Combinacionais Arquitetura de Computadores I Roteiro } Introdução } Gerador e Verificador de Paridade } Comparadores } Circuitos aritméticos } Somador (Half Adder e Full Adder) } Subtrator (Meio
Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores
Arquiteturas de Computadores Sistema de Numeração Decimal - (..9) Número 23 na base (): = Prof. Edward David Moreno Cap 2 Número 23,456 na base (): = AC - CAP2 - Edward Moreno AC - CAP2 - Edward Moreno
CIRCUITOS DIGITAIS. Apresentação da Disciplina Introdução aos Circuitos Digitais. Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau
CIRCUITOS DIGITAIS Apresentação da Disciplina Introdução aos Circuitos Digitais Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau Apresentação
Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola
Aritmética Binária e Complemento a Base Introdução ao Computador 2010/1 Renan Manola Sumário Soma e multiplicação binária; Subtração e divisão binária; Representação com sinal; Complemento a base. Adição
Representação de Dados e Sistemas de Numeração
1 Representação de Dados e Sistemas de Numeração Sistema de numeração decimal e números decimais (base 10) Sistema de numeração binário e números binários (base 2) Conversão entre binário e decimal Sistema
Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados
SCC 24 - Introdução à Programação para Engenharias Aula de hoje Códigos numéricos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto
Engenharia Civil. Representação da Informação. Introdução à Computação
Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,
Álgebra de Boole. Sistema de Numeração e Códigos. Prof. Ubiratan Ramos
Álgebra de Boole Sistema de Numeração e Códigos Prof. Ubiratan Ramos Sistemas Numéricos Regras para formação: símbolos e posição Por que base 10? Potência de 10 (raiz ou base 10) Representação na Forma
Sistemas de Numeração.
Sistemas de Numeração. No início deste curso dissemos que computadores só entendem informações em números binários, hexadecimais ou octais. Agora teremos a oportunidade de conhecer mais a fundo esses sistemas
Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1
Sistema de numeração 09/08/2016 1 Você já pensou sobre: Sistema de numeração a) O modo como surgiram os números? b) Como foram as primeiras formas de contagem? c) Como os números foram criados, ou, será
Arquitetura e Organização de Computadores. Professor: Lucas Cambuim Aula: Conversão de Bases e Aritmética Computacional
Arquitetura e Organização de Computadores Professor: Lucas Cambuim Aula: Conversão de Bases e Aritmética Computacional 1 Objetivos Entender conceitos básicos de sistemas de numeração como base, valor posicional
Unidade III. Sistemas Numéricos e o Computador
III.1 - O Sistema Decimal - Base: 10 - Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Unidade III Sistemas Numéricos e o Computador Raimundo G. Nóbrega Filho - UFPB - CCEN - DI Notas de aula da disciplina Introdução
Introdução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Sistemas de Numeração e Códigos
Sistemas de Numeração e Códigos 123=Cento e Vinte e Três! Porquê? Qual o algoritmo de cálculo de um número? 123 = 1*10 2 + 2*10 1 + 3*10 0 123,95 = 1*10 2 + 2*10 1 + 3*10 0 + 9*10-1 + 5*10-2 Símbolos válidos:0,1,2,3,4,5,6,7,8,9
Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO
Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO 1 Sumário 1. Sistema Numérico 2. Notação Posicional Sistema Decimal Sistema Binário Sistema Octal Sistema Hexadecimal 3. Conversão entre Bases 4. Operações
SISTEMAS DE NUMERAÇÃO
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS Para entender como o computador armazena as informações, é importante conhecer
ARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: [email protected] 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Câmpus Ponta Grossa Coordenação do Curso Superior de Tecnologia em Automação Industrial Jhonathan Junio de Souza Tipos de códigos Binários Trabalho apresentado
CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS
CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS Código BCD; Comparação entre BCD e Binário; Circuitos Digitais para BCD; Código Gray; Código ASCII; Detecção de erros pelo método de Paridade O que é um Código?
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Representação de Números de Ponto Flutuante Aritmética
Códigos, Portas Lógicas e Comportamento Elétrico
Códigos, Portas Lógicas e Comportamento Elétrico Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 26 de março de 2015 1 / 32 Códigos Código: Números, letras ou palavras
Sistemas de Numeração
Sistemas de Numeração IFSULDEMINAS Campus Inconfidentes Curso Técnico em Infomática Disciplina: Fundamentos de Informática Prof. Maria de Fátima de Freitas Bueno Marcílio Introdução Um sistema de numeração
Circuitos Digitais I. Notas de Aula. Sistemas de Representação. Bases e Códigos. Bases
Sistemas numéricos Sistemas numéricos 2 Bases Circuitos Digitais I É importante representar valores das informações que desejamos processar; Por exemplo, num sinal amostrado, converter uma amplitude em
Sistemas de Numeração
Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente
Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado)
Capítulo 2 Introdução `a Informática Prof. Willrich Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado) 2.0 Índice 2.1 Sistemas Numéricos 2 2.1.1 Sistema Binário 2 2.1.2 Sistema
Introdução à Computação
Introdução à Computação Jordana Sarmenghi Salamon [email protected] [email protected] http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Módulo 5 Codificação Sistemas Multimédia Ana Tomé José Vieira
Módulo 5 Codificação Sistemas Multimédia Ana Tomé José Vieira Departamento de Electrónica, Telecomunicações e Informática Universidade de Aveiro Sumário Códigos binários Representação de informação com
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
SSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Algoritmos e Lógica de GE4 Bio GE4Bio Grupo de Estudos em
Circuitos Combinacionais
! Circuitos Combinacionais x Sequenciais Combinacional - saídas dependem unicamente das entradas Entradas Circuito Combinacional Saídas Sequencial -háuma realimentação da saída para a entrada, denominada
Aula 7. Codificadores e Decodificadores. SEL 0414 - Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 7 Codificadores e Decodificadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Códigos/Decodificadores CÓDIGOS: l Conjunto organizado de sinais em que a informação é transformada
Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão
Arquitetura de Computadores Sistema de Numeração Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão A base de representação numérica de um número está relacionada com a quantidade
Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 1 Introdução e Sistemas de Numeração Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Conteúdo Introdução
REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)
REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H) 1 UFCD 6024 Circuitos lógicos Carga horária: 25 horas Caracterizar as diferentes bases de numeração. Representar números nas bases
CÓDIGOS Código BCD 8421
CÓDIGOS Uma grande parte dos sistemas digitais trabalha com os níveis lógicos (bits) representando informações que são codificadas em bits. Exemplo: computador trabalha com informações alfanuméricas; a
Arquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros
Nota-se que um número é expresso como uma soma de potências de 10 multiplicando por coeficientes apropriados.
1.0 Sistemas de numeração Desde quando se começou a registrar informações sobre quantidades, foram criados diversos métodos de representá-las. O método ao qual estamos acostumados usa um sistema de numeração
Sistemas de Computação
Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. Antonio Pina Sumário Sistemas de numeração e conversão de bases Operações aritméticas e lógicas em base 2 Representação
Base: número de símbolos empregados no sistema numérico.
Instituto Federal Catarinense IFC Campus - Sombrio Curso Técnico em Informática Integrado ao Ensino Médio Disciplina: Introdução a Informática e Sistemas Operacionais Professor: Alexssandro C. Antunes
Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno [email protected]
MD MATEMÁTICA DISCRETA
MD MATEMÁTICA DISCRETA - Pontifícia Universidade Católica de Minas Gerais - PucMinas - Professora Cynthia Barros - Existem vários sistemas de numeração Ex. Babilônico Base 60 - Nosso sistema de numeração:
