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



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

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

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

1. Sistemas de numeração

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

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

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

Introdução à Engenharia de

Conversão de Bases Numéricas

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

Notas de aula #1 SISTEMAS NUMÉRICOS

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

3 Sistemas de Numeração:

Sistemas de Numerações.

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

Sistemas de Numeração

Sistemas de Numeração

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

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.

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

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

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

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

Sistemas de Numeração

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

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

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

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

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

Conversão Entre Bases Numéricas.

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

3. Sistemas de Numeração

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

o o o o Visão Geral da Disciplina Sistemas de Numeração Exercícios Resumo da Aula

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

Sistemas de numeração

Matemática Aplicada à Informática

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 9: Codificação. Prof.: Roberto Franciscatto

SISTEMAS DE NUMERAÇÃO

SISTEMAS DE NUMERAÇÃO

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

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

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

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

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

Sistema Numérico. Decimal, Binário e Hexadecimal

Lista de Exercícios Sistemas de Numeração

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

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

Hardware de Computadores

Sistemas de Numeração

centena dezena unidade

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

ARQUITETURA DE COMPUTADORES

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

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

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

Sistemas de Numeração

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

Exemplo de Subtração Binária

Eletrônica Digital Sistemas de Numeração. Prof. Wanderley

Fabio Bento

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

Prof. Dr. Charlie Antoni Miquelin BÁSICO DE COMPUTAÇÃO EM TC

Formação dos números: Aplicação da fórmula geral para o numero

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

Jeandervall. Roteamento

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS

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

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

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

49,36 10 =

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

Arquitetura de computadores BASE NUMÉRICAS

Aula 2 Sistemas de Numeração (Revisão)

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

Disciplina: : ELETRÔNICA DIGITAL

AULA 10 REPRESENTAÇÃO NUMÉRICA O

REDES DE COMPUTADORES - I UNI-ANHANGUERA. CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF. MARCIO BALIAN

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

Aula 3 - Sistemas de Numeração

Engenharia Electrotécnica/ Engenharia Informática Microprocessadores e Aplicações

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

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.

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

Programação de Computadores

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

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

Sistemas de Numeração. Tiago Alves de Oliveira

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

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

Capítulo UM Bases Numéricas

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.

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

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

Unidade 1 - Objectivos das Tecnologias Informáticas

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

Transcrição:

Notação Posicional Introdução à Computação Sistas de Numeração O objetivo principal de qualquer base numérica é a de representar números É a posição do algarimo (dígito) que determina seu valor Ex: número com 2 e 7 => 27 ou 72 O total do número é a soma dos valores relativos de cada número A formação dos números depende da quantidade de algarismos disponíveis no referido sista (chamado Base) Ex: Base decimal => 10 algarismos (0,1,2,...,8,9) 1 2 Notação Posicional Notação Posicional Generalizando Explo: Número 5.303 na base 10 = 5303 10 Composto de 4 algarismos: 5,3,0,3 Valores: 3 unidades = 3 x 10 0 = 3 0 dezenas = 0 x 10 1 = 0 3 centenas = 3 x 10 2 = 300 5 milhares = 5 x 10 3 = 5.000 Total = 5.303 3 N = d n-1* b n-1 + d n-2 *b n-2 +... + d 1 *b 1 + d 0 *b 0 d x = dígito x do número b = base Explo: número 3.748 na base 10 n = 4, b=10, d 3 =3, d 2 =7, d 1 =4, d 0 =8 N = 3*10 3 + 7*10 2 + 4*10 1 + 8*10 0 4 Bases 16 => Hexadecimal 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 10 => Decimal: 0,1,2,3,4,5,6,7,8,9 8 => Octal: 0,1,2,3,4,5,6,7 3 => Ternária: 0,1,2 2 => Binária: 0,1 Explos: (1011) 2 (342) 5 Bases Um número pode estar representado qualquer base, a que mais usamos é a Decimal. Podos omitir o (...) 10 Base binária: uso interno do computador (0,1) Base hexadecimal (H): 8 bits. Assbly e Linguag de Máquina (257) 8 5 6

Conversão para Decimal Ex 1 : Converter (1110) 2 para decimal (1110) 2 = 1*2 3 + 1*2 2 + 1*2 1 + 0*2 0 = = 8 + 4 + 2 + 0 = = (14) 10 = 14 Ex 2 : Converter (1043) 5 para decimal (1043) 5 = 1*5 3 + 0*5 2 + 4*5 1 + 3*5 0 = = 125 + 0 + 20 + 3 = = (148) 10 = 148 Explos de Conversão Exr 1 : Converter (10011) 2 para decimal Exr 2 : Converter (1310) 3 para decimal 7 8 Explos de Conversão Resp 1 = 19 Resp 2 = 57 bin Binário Decimal dec bin dec 0000 0 1000 8 0001 1 1001 9 0010 2 1010 10 0011 3 1011 11 0100 4 1100 12 0101 5 1101 13 0110 6 1110 14 0111 7 1111 15 9 10 Binário Decimal Faixa de valores decimal 1 bit (0 ou 1): 0-1 2 bits (00,01,10,11): 0-3 (2 2-1) 4 bits (0000-1111): 0-15 (2 4-1) 8 bits (1111 1111): 0-255 (2 8-1) 16 bits (1111 1111 1111 1111): 0-65535... 11 Binário Decimal Exr 1 : Converter (010000000001) 2 para decimal Exr 2 : Converter (000000000001) 2 para decimal Exr 3 : Converter (11111110) 2 para decimal 12

Binário Decimal Conversão Base B Decimal Resp 1 = 1025 Resp 2 = 1 Resp 3 = 254 N = d n-1* b n-1 + d n-2 *b n-2 +... + d 1 *b 1 + d 0 *b 0 Explo (270) 8 = 2*8 2 + 7*8 1 + 0*8 0 = = 128 + 56 + 0 = = (184) 10 = 184 13 14 Divide-se o número decimal pelo valor da base B. O resto é o algarismo procurado. Repetir enquanto quociente 0. Explo: Converter (45) 10 para binário 45/2 = 22 resto=1 d 0 22/2 = 11 resto=0 d 1 11/2 = 5 resto=1 d 2 5/2 = 2 resto=1 d 3 2/2 = 1 resto=0 d 4 1/2 = 0 resto=1 d 5 Ex 1 : Converter (2754) 10 para ( ) 16 2754/16 = 172 resto=2 172/16 = 10 resto=12=c 10/16 = 0 resto=10=a => (AC2) 16 ou AC2H ou AC2h Ex 2 : Converter (483) 10 para ( ) 8 483/8 = 60 resto=3 60/8 = 7 resto=4 7/8 = 0 resto=7 => (743) 8 => (d 5 d 4 d 3 d 2 d 1 d 0 ) = (101101) 2 15 16 Exr 1 : Converter (610) 10 para () 8 Resp 1 = (1142) 8 Exr 2 : Converter (77) 10 para () 2 Resp 2 = (1001101) 2 Exr 3 : Converter (447) 10 para () 16 Resp 3 = (1BF) 16 17 18

Conversão Entre Qualquer Base Como realizar a conversão de um número de base 23 para base 7? Primeiro, se converte o número da base 23 para a base 10, utilizando a fórmula anterior Depois se converte o número de base 10 para a base 7 Base Octal Sista de Numeração Octal Neste sista a base é 8, e os dígitos são 0,1,2,...7 Há uma relação especial entre o sista octal e o sista binário que reside no fato de que três dígitos binários representar oito (2 3 ) números distintos. Esta relação permite efetuar conversões entre estes sistas de forma quase imediata como veros adiante. 19 20 20 Octal para Decimal Conversão do sista Octal para o decimal Utilizamos o conceito básico de formação de um número já explicado. Observos o explo: Converter 345 8 decimal. 345 8 = 3x8 2 + 4x8 1 + 5x8 0 345 8 = 192 + 32 + 5 = 229 10 Octal para Decimal Vejamos outro explo: Converter 477 8 decimal. 477 8 = 4x8 2 + 7x8 1 + 7x8 0 477 8 = 256 + 56 + 7 = 319 10 Conversão do sista Decimal para o Octal O processo é análogo ao da conversão decimal para binário, ou seja, pregar divisões sucessivas pela base. 21 21 22 22 Octal para Binário Conversão do sista Octal para binário Para realizar a conversão basta converter cada dígito octal no seu correspondente binário. Isto se deve à relação anteriormente mencionada. Explificando. Converter 77 8 binário. 77 8 = 7 7 8 = 111 111 2 Converter 123 8 binário 1 2 3 8 = 001 010 001 2 Binário para Octal Conversão do sista Binário para o Octal Utiliza-se o processo inverso do anterior. Separamos o número binário grupos de três bits à partir da direita. Depois, convertos cada grupo de bits para o sista octal. Explificando: Converter 1110010 2 octal 23 23 24 24

Binário para Octal 1110010 2 = 1 110 010 = 162 8 Vejamos outro explo: Converter 10001 2 octal. 10001 2 = 10 001 = 21 8 Converter 1110100 2 octal. 1110100 2 = 1 110 100 = 164 8 25 25 Base Hexadecimal Sista de Numeração Hexadecimal Este sista t base 16 e portanto possui 16 dígitos. 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F são os dígitos deste sista. O dígito A representa a quantidade 10, B representa 11, até o F que representa 15. 26 26 Base Hexadecimal Este sista é bastante utilizado microcomputadores tanto hardware como software. Conversão do sista hexadecimal para o decimal. Novamente usamos o conceito básico de formação de um número já explicado. 27 27 Base Hexadecimal Explificando. Converter 2D 16 decimal. 2D 16 = 2x16 1 + 13x16 0 = 32 + 13 = 45. Vejamos outro explo. Converter 1C3 16 decimal. 1C3 16 = 1x16 2 + 12x16 1 + 3x16 0 = 256 + 192 + 3 = 451 10. Conversão do sista decimal para o hexadecimal. Novamente usamos divisões sucessivas. 28 28 Hexadecimal para Decimal Explificando. Converter 1000 10 hexadecimal. 1000 16 8 62 16 14 3 16 3 0 1000 10 = 3E8 16 29 29 Decimal para Hexadecimal Converter 120 10 hexadecimal 120 16 8 7 16 7 0 120 10 = 78 16 Conversão do sista hexadecimal para o binário. É análoga à conversão do sista octal para o binário. Desta vez, precisamos de quatro bits para representar cada dígito hexadecimal. 30 30

Hexadecimal para Binário Explificando. Converter AB3 16 binário. A B 3 = 1010 1011 0011 Vejamos outro explo. Converter F8DD 16 binário. F 8 D D = 1111 1000 1101 1101 Binário para Hexadecimal Conversão do sista binário para o sista hexadecimal. Novamente é análoga à conversão do sista octal para o binário. Desta vez agrupamos os bits de 4 4 à partir da direita. Explificando. Converter 1001110 2 hexadecimal. 1001110 2 = 100 1110 = 4E 16 Converter 1100011011 2 hexadecimal. 1100011011 2 = 11 0001 1011 = 31B 16 31 31 32 32