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



Documentos relacionados
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

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

Fabio Bento

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

Notas de aula #1 SISTEMAS NUMÉRICOS

Sistemas de Numeração

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

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

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

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.

Introdução à Engenharia de

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

1. Sistemas de numeração

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

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

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

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. Professor: Rogério R. de Vargas INFORMÁTICA 2014/2

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

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

Disciplina: : ELETRÔNICA DIGITAL

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

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

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

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

Sistemas de Numeração

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

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

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

Conversão Entre Bases Numéricas.

Sistemas de Numeração

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

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

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

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

SISTEMAS DIGITAIS Prof. Ricardo Rodrigues Barcelar

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.

Atividade prática: Rodando o programa SOMA

Conversão de Bases Numéricas

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

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

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

Sistemas de Numerações.

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

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

Circuitos Combinacionais. Sistemas digitais

SISTEMAS DE NUMERAÇÃO

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

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

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

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

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

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

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

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS

Sistemas de numeração

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

Representação de Dados

Capítulo UM Bases Numéricas

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

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

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

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

Lista de Exercícios Sistemas de Numeração

Jeandervall. Roteamento

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

centena dezena unidade

3 Sistemas de Numeração:

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

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

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

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

Hardware de Computadores

3. Sistemas de Numeração

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

Unidade 1 - Objectivos das Tecnologias Informáticas

ELETRÔNICA DIGITAL I

Aula 6 Aritmética Computacional

Sistemas de Numeração, Codificação e Organização de Dados

SISTEMAS DE NUMERAÇÃO

Sistemas de Numeraçã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

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

Matemática Aplicada à Informática

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

Representação de Dados

Sistema Supervisório - IHM

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

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

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

Introdução à Informática

Exemplo de Subtração Binária

AULA 10 REPRESENTAÇÃO NUMÉRICA O

49,36 10 =

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

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

CAPÍTULO 6 ARITMÉTICA DIGITAL

Transcrição:

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

Objetivos Converter um número de um sistema de numeração (decimal, binário ou hexadecimal) no seu equivalente em qualquer outro sistema de numeração. Citar as vantagens do sistema de numeração hexadecimal Contar em hexadecimal Representar números decimais usando o código BCD; citar os prós e os contras no uso do código BCD. Compreender a diferença entre BCD e binário puro. Compreender o propósito dos códigos alfanuméricos, como o código ASCII. Explicar o método de paridade para detecção de erro. Determinar o bit de paridade a ser acrescentado a uma seqüência de dados. 2

Introdução O sistema binário é o mais importante sistema de numeração em sistemas digitais O sistema decimal é importante porque é universalmente usado para representar quantidades fora do sistema digital O sistema de numeração de base hexadecimal se tornou a maneira padrão de comunicar valores numéricos sistemas digitais Outro método de representar quantidades decimais com dígitos de codificação binária facilita a conversão entre o código binário e decimal 3

2.1 Conversões de binário para decimal O sistema de numeração binário é um sistema posicional em que cada dígito possui um certo peso Qualquer número binário pode ser convertido decimal, somando os pesos das posições em que o número binário tiver um bit 1 4

Exemplo no seu equivalente decimal. Vejamos um outro exemplo com um número maior de bits 5

2.2 Conversões de decimal para binário Há duas maneiras: Processo inverso O número decimal é expresso como uma soma de potências de 2; 1s e 0s são colocados nas posições corretas dos bits; Todas as posições têm de ser consideradas. 6

Para ilustrar: Outro exemplo: 7

2.2 Conversões de decimal para binário (Continuação) Divisões sucessivas Divisões sucessivas por 2 (decimal); A divisões ocorrem até que um quociente 0 seja obtido; O resultado binário é alcançado, escrevendo do primeiro resto na posição do LSB e o último resto na posição do MSB; Se o quociente da divisão (12,5) possuir uma parte fracionária (0,5), o resto é 1. 8

Exemplo LSB MSB 9

10

Exemplo 2.1 LSB MSB 11

Faixa de contagem Geralmente, podemos dizer: Usando N bits, podemos representar números decimais na faixa de 0 a 2-1, em um total de 2 números diferentes. 12

2.3 Sistema de numeração hexadecimal Usa a base 16 Possui 16 símbolos possíveis para os dígitos: de 0 a 9 mais as letras A, B, C, D, E e F. Os dígitos recebem pesos como potências de 16: 13

Hexadecimal Decimal Binário 0 0 0000 1 1 0001 2 2 0010 3 3 0011 4 4 0100 5 5 0101 6 6 0110 7 7 0111 8 8 1000 9 9 1001 A 10 1010 B 11 1011 C 12 1100 D 13 1101 E 14 1110 F 15 1111 Tabela 2.1 Relações entre hexadecimal, decimal e binário. 14

Conversão de hexa em decimal Um número hexa pode ser convertido no seu equivalente em decimal devido ao fato de que a posição de cada dígito hexa tem um peso que é uma potência de 16. 15

Exemplo Observe que o valor 10 foi substituído por A e o valor 15 por F. 16

Conversão de decimal em hexa Semelhante a conversão de decimal em binário usando divisões sucessivas por 2 porém a conversão de hexa para decimal usa divisões sucessivas por 16 Os restos do precesso de divisão sucessiva formam os dígitos do número hexa Restos maiores que 9 são representados pelas letras de A até F 17

Exemplo 2.3 (a) Conversão de 423 em hexa. Hexa Decimal Binário 8 8 1000 9 9 1001 A = 10 1010 B 11 1011 C 12 1100 D 13 1101 E 14 1110 F 15 1111 18

Exemplo 2.3 (b) Conversão de 21410 em hexa. Hexa Decimal Binário 8 8 1000 9 9 1001 A 10 1010 B 11 1011 C 12 1100 D = 13 1101 E 14 1110 F 15 1111 19

Conversão de hexa em binário O sistema de numeração hexadecimal é usado principalmente como um método compacto para representar um número binário Cada dígito hexa é convertido no equivalente binário de 4 bits 20

Exemplo Conversão de 9F2 : Hexa Binário 8 1000 9 = 1001 A 1010 B 1011 C 1100 D 1101 E 1110 F = 1111 21

Conversão de binário em hexa Consiste em fazer o inverso do processo anterior O número binário é disposto em 4 bits, e cada grupo é convertido no dígito hexa equivalente São acrescentados zeros quando necessário, para completar um grupo de 4 bits 22

Exemplo Hexa Binário 8 1000 9 1001 A = 1010 B 1011 C 1100 D 1101 E 1110 F 1111 23

Contagem hexadecimal Cada dígito pode ser incrementado (acrescido de 1) de 0 a F Quando o dígito de uma posição chega no valor F, este volta para 0, e o dígito da próxima posição é incrementado (a) 38, 39, 3ª, 3B, 3C, 3D, 3E, 3F, 40, 41, 42 (b) 6F8, 6F9,6FA, 6FB, 6FC, 6FD, 6FE, 6FF, 700 Com N dígitos hexa podemos contar de 0 até o decimal 16-1, em um total de 16 valores diferentes 24

Vantagens do sistema hexa É uma forma compacta de representar seqüências de bits Essas seqüências binárias podem ser algum tipo de código que representam uma informação não numérica Maior conveniência e menor possibilidade de erros É importante sempre ter em mente que os sistemas digitais sempre trabalham com binários 25

Resumo sobre conversões 1. Quando converter o binário ou hexa em decimal, use o método da soma dos pesos de cada dígito. 2. Quando converter o decimal em binário ou hexa, use o método de divisões sucessivas por 2 (binário) ou 16 (hexa), reunindo os restos da divisão. 3. Quando converter o binário em hexa, agrupe os bits em grupos de quatro e converta cada grupo no dígito hexa equivalente. 4. Quando converter o hexa em binário, converta cada dígito em 4 bits equivalente. 26