Bases Numéricas e Conversão. DCC 122 - Circuitos Digitais



Documentos relacionados
Sistemas de Numeração. Bases Numéricas e Conversão entre bases

Circuitos Digitais. Conteúdo. Sistema de Numeração e Códigos :: Conversões de Binário para Decimal SISTEMA DE NUMERAÇÃO E CÓDIGOS

Capítulo 2. Numéricos e Códigos Pearson Prentice Hall. Todos os direitos reservados.

Sistemas de Numerações.

Curso: Técnico de Informática Disciplina: Redes de Computadores. 1- Apresentação Binária

Aula 6. Sistemas de Numeração. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Faculdade de Tecnologia de Teresina-PI Tecnologia em Redes de Computadores. Arquitetura de Computadores Prof. Nathan Saraiva

Sistemas de Numeração

Representação de Dados e Sistemas de Numeração

Sistema de Numeração e Códigos. Sistemas de Informação CPCX UFMS Prof. Renato F. dos Santos

Fabio Bento

1. Sistemas de numeração

Conversões em Sistemas de Numeração. José Gustavo de Souza Paiva

Sistemas Numéricos Eletrônica Digital PROFESSOR LUCAS KOEPSEL ROSA

Matemática Aplicada à Informática

Genericamente qualquer sistema de numeração pode ser caracterizado por:

ICC - Aula 6. Ivan da Silva Sendin. November 17, Bits, portas logicas, flip-flops,... Numeros e Simbolos Exercicios

Capítulo 9: Codificação. Prof.: Roberto Franciscatto

Sistemas de numeração

Trabalho compilado da Internet Prof. Claudio Passos. Sistemas Numéricos

Sistemas de Numeração

SISTEMAS DE NUMERAÇÃO

Fundamentos em Informática (Sistemas de Numeração e Representação de Dados)

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Atividade prática: Rodando o programa SOMA

INTRODUÇÃO AOS SISTEMAS LÓGICOS

Unidade 3: Sistemas de Numeração Conversões Entre Quaisquer Bases e Aritmética em Bases Alternativas Prof. Daniel Caetano

Lista de Exercícios Sistemas de Numeração

2. Sistemas de Numeração, Operações e Códigos. 2. Sistemas de Numeração, Operações e Códigos 1. Números Decimais. Objetivos.

Aula 3 - Sistemas de Numeração

Números base 2, 8, 10, 16. Sistemas da Computação Prof. Rossano Pablo Pinto, Msc. rossano at gmail com 2 semestre 2007

Ano letivo: 2012/2013. Sistemas de numeração. Pág.: 1/11. Escola profissional de Fafe SDAC. Trabalho elaborado por: Ana Isabel, nº905 TURMA 7.

Introdução à Engenharia de

Aula 7. Codificadores e Decodificadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Disciplina: : ELETRÔNICA DIGITAL

Principais códigos utilizados. Codificação. Código binário puro. Codificação binária. Codificação Binária. Código Binário puro e suas variantes

Álgebra de Boole. Sistema de Numeração e Códigos. Prof. Ubiratan Ramos

Sistemas de Numeração. Introdução ao Computador 2010/1 Renan Manola

Deste modo, por razões tecnológicas e conceituais, os números binários e a álgebra boole-ana formam a base de operação dos computadores atuais.

Introdução. A Informação e sua Representação (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação

SISTEMAS DE NUMERAÇÃO

centena dezena unidade

Codificação 1. Introdução. C 2 R r {! + codificação

Capítulo UM Bases Numéricas

Capítulo 2. Representação de dados em sistemas computacionais

Sistemas de Numeração

Representação de Dados

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Aula 5. Simplificação de funções lógicas (cont.) Sistemas de numeração

O número é algo abstrato que representa a idéia de quantidade, expressos através de símbolos previamente acordados.

Conversão Entre Bases Numéricas.

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Escola Secundária c/3º CEB José Macedo Fragateiro. Curso Profissional de Nível Secundário. Componente Técnica. Disciplina de

Organização de Computadores. Cálculos Binários e Conversão entre Bases Aritmética Binária

Laboratório - Uso da calculadora do Windows com endereços de rede

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

ARQUITETURA DE COMPUTADORES. Sistemas de Numeração. 1 Arquitetura de Computadores

CURSO: Engenharia Elétrica e Engenharia de Computação. DISCIPLINA: Circuitos Lógicos I Z520234

MC102 Algoritmos e programação de computadores Aula 3: Variáveis

Em um sistema de numeração de base b qualquer, um número positivo é representado pelo polinômio:

Sistema de Numeração e Códigos. CPCX UFMS Prof. Renato F. dos Santos

Circuitos Combinacionais. Sistemas digitais

Programação de Computadores

Representação de Dados

ARQUITETURA DE COMPUTADORES

Classe A: Apenas o primeiro octeto identifica a rede e os três últimos identificam os Hosts.

Notação Posicional. Introdução à Computação. Bases. Bases. Sistemas de Numeração. Exemplo:

UNIBRATEC Ensino Superior e Técnico em Informática DHD Desenvolvimento em Hardware

Sistemas de Numeração e Conversão de Base

Sistemas de Numeração. 1 Introdução aos sistemas numeração

Sistemas de Numeração. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2

Cálculo Numérico Aula 1: Computação numérica. Tipos de Erros. Aritmética de ponto flutuante

Aula 08. Sistemas Numéricos Conversões. Prof. Dr. Dilermando Piva Jr.

Notas de aula #1 SISTEMAS NUMÉRICOS

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Disciplina de Lógica Computacional Aplicada. Prof. Dr.

20/09/2009 TRANSFORMANDO DADOS EM. PROCESSANDO DADOS George Gomes Cabral SISTEMAS NUMÉRICOS INFORMAÇÕES

SISTEMAS DE NUMERAÇÃO (Unidade 2)

Introdução à Informática

SISTEMAS DIGITAIS SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Sistemas numéricos. Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS ago-09

3 Sistemas de Numeração:

Circuitos Digitais 144L

Sistemas de Numeração. Engenharia da Computação 3 Período Alex Vidigal Bastos

AULA 10 REPRESENTAÇÃO NUMÉRICA O

ELETRÔNICA DIGITAL 1

Sistema de Numeração e Conversão entre Sistemas. Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

ANALÓGICA X DIGITAL. Vamos começar essa aula estabelecendo os dois tipos de eletrônica: Eletrônica Analógica. Eletrônica Digital

Universidade do Minho Departamento de Electrónica Industrial. Sistemas Digitais. Exercícios de Apoio - I. Sistemas de Numeração

Aula 04. Código BCD, Códigos Alfa-numéricos e Sistemas de Detecção de Erros

SISTEMAS DE NUMERAÇÃO

Informática Aplicada à Química. Sistemas de Numeração Representação de Dados

ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM. Conceitos Básicos ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM

Aritmética Binária e. Bernardo Nunes Gonçalves

Hardware de Computadores

Unidade 1 - Objectivos das Tecnologias Informáticas

Algoritmos DCC 119. Introdução e Conceitos Básicos

Aula 2 Variáveis. Precisamos armazenar os tipos de dados da aula anterior (inteiros, reais, literais e lógicos) em memória. Como fazer?

Conversão de Bases Numéricas

REPRESENTAÇÃO DE DADOS E SISTEMAS DE NUMERAÇÃO

PROGRAMADOR JAVA. Aula 0 20 semanas. Instrutor : Léo Billi leo.billi@gmail.com

Transcrição:

Bases Numéricas e Conversão DCC 122 - Circuitos Digitais

Objetivos Bases numéricas utilizadas em sistemas computacionais. Conversões: DECIMAL BINÁRIO HEXADECIMAL

Sistemas de Numeração Não posicional Ex. sistema de numeração romano X X V I Posicional Ex. Decimal 1971 (10) = 1x10 3 + 9x10 2 + 7x10 1 + 1x10 0 = 1000 + 900 + 70 + 1

Base e Sistema numérico Pode-se simplesmente definir a base de um sistema de numeração como sendo a quantidade de símbolos ou dígitos ou algarismos diferentes que o referido sistema emprega para representar números. Em um sistema posicional de base fixa B, um número é usualmente representado por uma série de algarismos pertencentes ao conjunto disponível para a referida base. DCC 122 (Eduardo Barrére)

Sistema Decimal: Como Funciona 0 1 2 3 4 5 6 7 8 9 10 "Zera" e vai-um

Problema típico... Acabo de voltar de uma viagem para o planeta Marte. No FreeShop de lá eu comprei uma caixa de bombons marcianos que dizia: 34 unidades. Chegando em casa, percebi que esse número na estava certo. Qual o problema?

Nosso problema... Já que o computador utiliza o binário, temos que conseguir armazenar e visualizar números decimais. Como? Simples: Ao digitar um número em decimal, converta para binário e armazene. Faça os cálculos em binários. Para exibir (tela, impressora,...), converta para decimal.

Sistema Numérico Binário Só existem dois algarismos: 0 e 1 00 01 10 "Zera" e vai-um 11

Conversão Decimal Binário Decimal Binário 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 10 1010 Problema: como converter 2358 (10) para a base 2? E 100101 (2) para a base 10?

Conversão Decimal Binário 18 2 0 9 2 1 4 2 0 2 2 0 1 18 (10) = 10010 (2 )

Conversão Decimal Binário 1001 (2) =? (10) = 1x2 3 + 0x2 2 + 0x2 1 + 1x2 0 = 8 + 0 + 0 + 1 = 9 (10)

Exercícios de Fixação a) 101011 (2) =? (10) b) 11111 (2) =? (10) c) 101 (10) =? (2) d) 56 (10) =? (2)

Fato Binário é muito difícil de ser lido por nós: 1001111010110001000000 Solução: utilizar outra base para ler o que está no computador sem o trabalho de converter para decimal (necessidade técnica)

Bases computacionais Octal: 8 símbolos Hexadecimal: 16 símbolos O que elas têm em comum?

Conversão Decimal Hexadecimal Problema: como converter 5235 (10) para a base 16? e AF51 (16) para a base 10?

Conversão Decimal Hexadecimal 456 16 8 28 16 12 1 456 (10) = 1C8 (16 )

Conversão Decimal Hexadecimal B1 (16) = 11x16 1 + 1x16 0 = 176 + 1 = 177 3FA (16) = 3x16 2 + 15x16 1 + 10x16 0 = 768 + 240 + 10 = 1018

Conversão Binário Hexadecimal Observe que 16 é potência de 2, ou seja, 2 4 = 16 H B 3C7 3 C 7 0011 1100 0111 B H 1001101 0100 1101 4 D

Tabela Geral de Conversão DCC 122 (Eduardo Barrére)

Resumo 16 2 HEXADECIMAL DECIMAL BINÁRIO x16 n x2 n tabela

D B Com Casas Decimais 23 2 1 11 2 1 5 2 1 2 2 0 1 23,6 (10) = 10111,10011 (2 ) 0,6 x 2 = 1,2 0,2 x 2 = 0,4 0,4 x 2 = 0,8 0,8 x 2 = 1,6 0,6 x 2 = 1,2

D B Com Casas Decimais 110,001 = 1x2 2 + 1x2 1 + 0x2 0 + 0x2-1 + 0x2-2 + 1x2-3 = 4 + 2 + 0 + 0 + 0 + 0,125 = 6,125

Códigos importantes... BCD, 7 SEGMENTOS E ASCII

O Código BCD Se cada digito de um número decimal for substituído por ser equivalente binário, o resultado é o código BCD (Binary-Codeddecimal). Como o maior dígito decimal é nove, o código necessita de 4 bits para representar cada dígito. Um dos principais usos da codificação em BCD encontra-se na implementação de displays numéricos de calculadoras, relógios etc.

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

Código de 7 Segmentos Este código está relacionado com os mostradores de 7 segmentos usados normalmente em calculadoras e outros aparelhos simples, para a apresentação dos resultados. Um mostrador desse tipo é construído usando sete segmentos luminosos que podem ser combinados para representar os dígitos de 0 a 9, e as letras de A a F.

Código de 7 Segmentos a f g b e c d

Código de 7 Segmentos Considerando um segmento iluminado como tendo o valor 1, temos a seguinte tabela para os dígitos hexadecimais: nº a b c d e f g 0 1 1 1 1 1 1 0 1 0 1 1 0 0 0 0 2 1 1 0 1 1 0 1 3 1 1 1 1 0 0 1 4 0 1 1 0 0 1 1 5 1 0 1 1 0 1 1 6 1 0 1 1 1 1 1 7 1 1 1 0 0 0 0 nº a b c d e f g 8 1 1 1 1 1 1 1 9 1 1 1 1 0 1 1 A 1 1 1 0 1 1 1 B 0 0 1 1 1 1 1 C 1 0 0 1 1 1 0 D 0 1 1 1 1 0 1 E 1 0 0 1 1 1 1 F 1 0 0 0 1 1 1

ASCII American Standard Code for Information Interchange Código Padrão Americano para o Intercâmbio de Informação

Lista de Exercícios 1. Construa a tabela de conversão entre as bases decimal, binária e hexadecimal (até 15). 2. 5C9D (16) =? (2) 3. 5C9D (16) =? (10) 4. 1AD (16) =? (8) 5. 6741 (8) =? (16) 6. 22,83 (10) =? (2) com 4 casas decimais 7. 20,65 (10) =? (2) com 4 casas decimais 8. 23,49 (10) =? (2) com 4 casas após a vírgula

Lista de Exercícios 9. 78,249 (10) =? (2) (três casas decimais) 10. 4869 (10) =? (16) 11. 1011,101 (2) =? (10) 12. 1001111011101 (2) =? (16) 13. CA83 (16) =? (2)

Lista de Exercícios 14. Faça uma tabela com os 16 primeiros números da base 12. Use as letras A e B para representar os dois últimos dígitos. Como seria representado nesta base o decimal 123? 15. Determine o valor da base x se 211 (x) = 152 (8) 16. Você poderia dar exemplos onde os sistemas abaixo poderiam levar vantagem sobre a base decimal: Sistema sexagenal (base 60) Sistema duodecimal (base 12)

Lista de Exercícios 17. Represente o valor decimal 178 em binário puro e em BCD. 18.Passar o hexadecimal 116 para o código BCD. 19.Passar o hexadecimal 102 para o código BCD. 20.Passar o hexadecimal 127 para o código BCD. 21.178 (10) =? (BCD) 22.Sistemas Digitais: Princípios e Aplicações