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



Documentos relacionados
SISTEMAS DE NUMERAÇÃO

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

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

Sistemas de Numeração

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

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

Eletrônica Digital 1 Módulo1 Capítulo 1 Sistemas Numéricos. Prof. Nilton Costa Junior

1. Sistemas de numeração

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

Sistemas de Numerações.

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

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

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

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Introdução à Engenharia de

Matemática Aplicada à Informática

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

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

Notas de aula #1 SISTEMAS NUMÉRICOS

Sistemas de Numeração

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.

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

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

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

Conversão Entre Bases Numéricas.

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

3. Sistemas de Numeração

3 Sistemas de Numeração:

X = 8 ), onde k é o número de dígitos utilizados para (A1)

Conversão de Bases Numéricas

Sistemas de Numeração

Lista de Exercícios Sistemas de Numeração

Cálculo Numérico. ECA / 4 créditos / 60 h Introdução, Erros e Matlab. Ricardo Antonello.

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.

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

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

1. Introdução 2. Representação de números 2.1. Conversão Numérica 2.2. Aritmética de ponto flutuante 3. Erros 3.1 Erros Absolutos e Relativos

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

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

Sistemas de Numeração

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

Capítulo UM Bases Numéricas

Conversão de Bases e Aritmética Binária

Vamos exemplificar o conceito de sistema posicional. Seja o número 1303, representado na base 10, escrito da seguinte forma:

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

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

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

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

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

Exemplo de Subtração Binária

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

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

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

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

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS

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

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

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

SISTEMAS DE NUMERAÇÃO

SISTEMAS DE NUMERAÇÃO

Sistemas de numeração

Jeandervall. Roteamento

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

Sistemas de Numeração

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

Aula 3 - Sistemas de Numeração

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

Introdução à Ciência da Computação. Aula 04 Carlos André Guerra Fonseca

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

Sistemas de Numeração

Sistemas Numéricos e a Representação Interna dos Dados no Computador

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

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Curso de Hardware Aula 01 Tema: Sistema de Medidas Por: Edmilson de Oliveira Reis Revisado em: 02/03/2012

Representação de Dados

Lição 1 Introdução à programação de computadores

AULA 10 REPRESENTAÇÃO NUMÉRICA O

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

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

ELETRÔNICA. Changed with the DEMO VERSION of CAD-KAS PDF-Editor ( INTRODUÇÃO

Prof. Luís Caldas Sistemas de Numeração e Transformação de Base NUMERAÇÃO, BASE NUMÉRICA E TRANSFORMAÇÃO DE UMA BASE

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

Hardware de Computadores

Experimento. Guia do professor. Mágica das cartelas. Governo Federal. Ministério da Educação. Secretaria de Educação a Distância

ELETRÔNICA DIGITAL 1

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

CAPÍTULO I. UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACULDADE DE ENGENHARIA ELÉTRICA Apostila de Eletrônica Digital. Sistemas de Numeração. 1.

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

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

Capítulo 04 : Sistemas Numéricos

Representação Binária de Números

SISTEMAS DE NUMERAÇÃO

ARQUITETURA DE COMPUTADORES

Fabio Bento

Critérios de Avaliação. Sobre a Disciplina. Por que estudar Arquitetura? SIM NÃO 20/04/ provas. 01 trabalho

Lógica Combinacional Aula 01 Sistema de Numeração. Felipe S. L. G. Duarte

Alex Maycon da Silva

Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.

Transcrição:

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

Conversões entre bases que são potências entre si Primeiro caso base binária para base octal Como 2 3 = 8, podemos separar os bits de um número binário em grupos de três bits Começando sempre da direita para a esquerda, e convertendo cada grupo de três bits para seu equivalente em octal, teremos a representação do número inteiro para octal 2

Conversões entre bases que são potências entre si Exemplo para o primeiro caso: 10101001 2 10 2 101 2 001 2 Como temos que 010 2 = 2 8 101 2 =5 8 001 2 = 1 8 Portanto 10101001 2 = 251 8 3

Conversões entre bases que são potências entre si Segundo caso base binária para base hexadecimal Como 2 4 = 16, podemos separar os bits de um número binário em grupos de quatro bits Começando sempre da direita para a esquerda, e convertendo cada grupo de quatro bits para seu equivalente em hexadecimal, teremos a representação do número inteiro para hexadecimal 4

Conversões entre bases que são potências entre si Exemplo para o segundo caso: 11010101101 2 110 2 1010 2 1101 2 Como temos que 110 2 = 6 16 1010 2 =A 16 1101 2 = D 16 Portanto 11010101101 2 = 6AD 16 5

Conversões entre bases que são potências entre si Terceiro caso base hexadecimal para octal O método mais prático é converter para binário e em seguida para octal Exemplo 3F5H em octal 3F5H = 011.1111.0101 2 (convertendo cada dígito hexadecimal em 4 dígitos binários) 01.111.110.101 2 (agrupando de três em três bits) 1765 8 (convertendo cada grupo de três bits para seu valor equivalente em octal) 6

Conversão de base qualquer para base decimal A melhor maneira de se realizar este tipo de conversão é utilizando a expressão vista N b = a n.b n +... + a 2.b 2 + a 1.b 1 + a 0.b 0 + a -1.b -1 + a -2.b -2 +... + a -n -n.b Exemplo transformando 101101 2 para a base decimal 101101 2 = 1x2 5 +0 0x2 4 +1 1x2 3 +1 1x2 2 +0 0x2 1 +1 1x2 0 = 32 + 0 + 8 + 4 + 0 + 1 = 45 10 O algoritmo acima pode ser utilizado para transformar números de qualquer base para decimal 7

Conversão de base qualquer para Exemplos base decimal Converter 4F5H para a base 10 Sabendo que F 16 =15 10, temos: 4x16 2 + 15x16 1 + 5x16 0 = 4x256 + 15x16 + 5 = 1024 + 240 + 5 = 1269 10 Converter 3485 9 para a base 10 3x9 3 + 4x9 2 + 8x9 1 + 5x9 0 = 3x729 + 4x81 + 8x9 + 5 2187 + 324 + 72 + 5 2588 5 = 2187 + 324 + 72 + 5 = 2588 10 8

Conversão de base qualquer para Exemplos base decimal Converter 1001,01 2 para a base 10 1x2 3 +0x2 2 +0x2 1 +1x2 0 +0x2-1 +1x2-2 =8+0+ + 0 + 1 + 0 + 0,25 = 9,25 10 Converter 34,3 5 para a base 10 3x5 1 + 4x5 0 + 3x5-1 = 15 + 4 + 0,6 = 19,6 10 9

Conversão da base decimal para uma base qualquer Este tipo de conversão emprega algoritmos que são o inverso dos apresentados anteriormente As partes inteiras e fracionárias dos números são tratadas separadamente Parte Inteira O número decimal será dividido sucessivas vezes pela base O resto de cada divisão ocupará sucessivamente as posições de ordem 0, 1, 2 e assim por diante até que o resto da última divisão (que resulta em quociente zero) ocupe a posição de mais alta ordem 10

Conversão da base decimal para uma base qualquer Exemplo 19 10 para a base binária 11

Conversão da base decimal para uma base qualquer Parte Fracionária O algoritmo para a parte fracionária consiste de uma série de multiplicações sucessivas do número fracionário a ser convertido pela base A parte inteira do resultado da primeira multiplicação será o valor da primeira casa fracionária e a parte fracionária será de novo multiplicada pela base, até o resultado dar zero ou até encontrarmos o número de casas decimais desejado 12

Conversão da base decimal para uma base qualquer Exemplo 15 65 10 para a base binária Exemplo 15,65 10 para a base binária, com 5 e com 10 algarismos fracionários 13

Conversão da base decimal para uma base qualquer Em ambos os casos, a conversão foi interrompida quando encontramos o número de algarismos fracionários solicitadas no enunciado No entanto, como não encontramos resultado 0 em nenhuma das multiplicações, poderíamos continuar efetuando multiplicações indefinidamente até encontrar (se encontrarmos) resultado zero No caso de interrupção por chegar ao número de dígitos especificado sem encontrar resultado zero, o resultado encontrado é aproximado Quanto maior o número de algarismos considerados, melhor será a aproximação 14

Conversão de Números entre duas bases quaisquer Para converter números de uma base b para uma outra base b', o processo prático utilizado é converter da base b dada para a base 10 e depois da base 10 para a base b' pedida Exemplo converter 43 5 para a base 9 43 5 = (4x5 1 + 3x5 0 ) 10 = 23 10 23/9 = 2 (resto 5 < 9) Logo 43 5 = 23 10 = 25 9 15

Exercícios Qual o decimal equivalente a 11011011 2? Qual o octal equivalente a 11011011 2? Qual o hexadecimal equivalente a 11011011 2? Qual o binário equivalente à sua idade? Qual seus equivalentes octal, decimal e hexadecimal? Qual o maior binário que pode ser representado ese por uma série de 16 bits? Qual seus equivalentes octal, decimal e hexadecimal? 16

Exercícios Converter os seguintes números decimais para números binários 39 0,4475 256,75 129,5625 Realize as seguintes conversões 35 6 para binário 44,3 8 para hexadecimal 100101 2 para base 5 17

Referências Rui Mano, Organização de Computadores http://wwwusers.rdc.puc-rio.br/rmano/index.html 18