Sistemas de Numeração



Documentos relacionados
Hardware de Computadores

Aula 3 - 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 DIGITAIS Prof. Ricardo Rodrigues Barcelar

Sistemas de Numeração

O matemático indiano Pingala apresentou a primeira descrição conhecida de um sistema numérico binário no século III a.c..

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

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

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

1. Sistemas de numeração

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

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

Fabio Bento

Sistemas de Numeração

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

3 Sistemas de Numeração:

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

Sistemas de Numerações.

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

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

centena dezena unidade

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

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

Introdução à Engenharia de

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

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

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

Sistemas de Numeração

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

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

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.

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

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

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

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

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

SISTEMAS DE NUMERAÇÃO

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

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

Conversão de Bases Numéricas

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

Programação de Computadores

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

Introdução à Lógica de Programaçã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 5. Simplificação de funções lógicas (cont.) Sistemas de numeração

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

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

Capítulo UM Bases Numéricas

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

Disciplina: : ELETRÔNICA DIGITAL

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

Notas de aula #1 SISTEMAS NUMÉRICOS

3. Sistemas de Numeração

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

Matemática Aplicada à Informática

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

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

Sistemas de Numeração

Unidade 1 - Objectivos das Tecnologias Informáticas

No microfone, sua saída pode assumir qualquer valor dentro de uma faixa de 0 à 10mV. 1 - Sistemas de numeração

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

Exemplo de Subtração Binária

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

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

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

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

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

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

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

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

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

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

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

Lista de Exercícios Sistemas de Numeração

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

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS

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.

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

Circuitos Combinacionais. Sistemas digitais

Sistemas de numeração

Atividade prática: Rodando o programa SOMA

Introdução à Informática

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

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

Representação de Dados

PC Fundamentos Revisão 4

NOTAÇÃO CIENTÍFICA. a) c) e) 0,00045 g) 0, b) d) f) 0, h) 0,

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

AULA 10 REPRESENTAÇÃO NUMÉRICA O

ARQUITETURA DE COMPUTADORES

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

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

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

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

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

Conversão Entre Bases Numéricas.

Transcrição:

Sistemas de Numeração Um numeral é um símbolo ou grupo de símbolos que representa um número em um determinado instante da evolução do homem. Tem-se que, numa determinada escrita ou época, os numerais diferenciaram-se dos números do mesmo modo que as palavras se diferenciaram das coisas a que se referem. Os símbolos "11", "onze" e "XI" (onze em latim) são numerais diferentes, representativos do mesmo número, apenas escrito em idiomas e épocas diferentes. Um sistema de numeração, (ou sistema numeral) é um sistema em que um conjunto de números são representados por numerais de uma forma consistente. Pode ser visto como o contexto que permite ao numeral "11" ser interpretado como o numeral romano para dois, o numeral binário para três ou o numeral decimal para onze. Sistema Decimal O sistema decimal é um sistema de numeração de posição que utiliza a base dez. Símbolos da base Decimal: 0 1 2 3 4 5 6 7 8 9 Baseia-se em uma numeração de posição, onde os dez algarismos indo-arábicos : 0 1 2 3 4 5 6 7 8 9 servem a contar unidades, dezenas, centenas, etc. da direita para a esquerda. Contrariamente à numeração romana, o algarismo árabe tem um valor diferente segundo sua posição no número: assim, em 111, o primeiro algarismo significa 100, o segundo algarismo 10 e o terceiro 1, enquanto que em VIII (oito em numeração romana) os três I significam todos 1. Assim: No sistema decimal o símbolo 0 (zero) posicionado à esquerda do número escrito não altera seu valor representativo. Assim: 1; 01; 001 ou 0001 representam a mesma grandeza, neste caso a unidade. O símbolo zero posto à direita implica multiplicar a grandeza pela base, ou seja, por 10 (dez).

Sistema Binário O sistema binário ou base 2, é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números. Símbolos da base Binária: 0 1 Os computadores digitais trabalham internamente com dois níveis de tensão, pelo que o seu sistema de numeração natural é o sistema binário (aceso, apagado). Com efeito, num sistema simples como este é possível simplificar o cálculo, com o auxílio da lógica booleana. Em computação, chama-se um dígito binário (0 ou 1) de bit, que vem do inglês Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term). O sistema binário é base para a Álgebra booleana (de George Boole - matemático inglês), que permite fazer operações lógicas e aritméticas usando-se apenas dois dígitos ou dois estados (sim e não, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e desligado). Toda a eletrônica digital e computação está baseada nesse sistema binário e na lógica de Boole, que permite representar por circuitos eletrônicos digitais (portas lógicas) os números, caracteres, realizar operações lógicas e aritméticas. Os programas de computadores são codificados sob forma binária e armazenados nas mídias (memórias, discos, etc) sob esse formato. Operações com Binários Conversão de Decimal para Binário: Divide-se sucessivamente por 2. Depois o número binário é formado pelo quociente da última divisão seguido dos restos de todas as divisões na seqüência em que foram realizadas. Exemplo: 8 D =? B 8/2=4 resto = 0 4/2=2 resto = 0 2/2=1 resto = 0 8 D = 1000 B Conversão de Binário para Decimal: Deve-se escrever cada número que o compõe (bit), multiplicado pela base do sistema (base=2), elevado à posição que ocupa. A soma de cada multiplicação de cada dígito binário pelo valor das potências resulta no número real representado.

Exemplo: 1011 B =? D 1 2³ + 0 2² + 1 2 1 + 1 2 0 = 8 + 0 + 2 + 1 = 11 1011 B = 11 D Decimal Binário Decimal Binário 0 0 7 111 1 1 8 1000 2 10 9 1001 3 11 10 1010 4 100 11 1011 5 101 12 1100 6 110 13 1101 Soma de Binários: 0+0=0 0+1=1 1+0=1 1+1= 10 1+1+1= 11 Para somar dois números binários, o procedimento é o seguinte: Exemplo 1: * 1100 + 111 ----- = 10011 Explicando: Na soma de 0 com 1 o total é 1. Quando se soma 1 com 1, o resultado é 2, mas como 2 em binário é 10, o resultado é 0 (zero) e passa-se o outro 1 para a "frente", ou seja, para ser somado com o próximo elemento, conforme assinalado pelo asterisco, como no exemplo acima. Exemplo 2: ** 1100 + 1111 ----- = 11011 Explicando: Nesse caso acima, na quarta coluna da direita para a esquerda, nos deparamos com uma soma de 1 com 1 mais a soma do 1 ( * ) que veio da soma anterior. Quando temos esse caso (1 + 1 + 1), o resultado é 1 e passa-se o outro 1 para frente.

Subtração de Binários: 0-1=1 e vai 1* para ser subtraído no dígito seguinte 1-1=0 1-0=1 0-0=0 Para subtrair dois números binários, o procedimento é o seguinte: * *** 1101110-10111 ------- = 1010111 Explicando: Quando temos 0 menos 1, precisamos "pedir emprestado" do elemento vizinho. Esse empréstimo vem valendo 2 (dois), pelo fato de ser um número binário. Então, no caso da coluna 0-1 = 1, porque na verdade a operação feita foi 2-1 = 1. Esse processo se repete e o elemento que cedeu o "empréstimo" e valia 1 passa a valer 0. Os asteriscos marcam os elementos que "emprestaram" para seus vizinhos. Perceba, que, logicamente, quando o valor for zero, ele não pode "emprestar" para ninguém, então o "pedido" passa para o próximo elemento e esse zero recebe o valor de 1. Código ASCII O "American Standard Code for Information Interchange" comumente referido como ASCII também chamado ASCII completo, ou ASCII estendido, é uma forma especial de código binário que é largamente utilizado em microprocessadores e equipamentos de comunicação de dados. Com 7 bits pode-se representar um total de 2 7 = 128 caracteres diferentes. Estes caracteres compreendem números decimais de 0 até 9, letras maiúsculas e minúsculas do alfabeto, mais alguns outros caracteres especiais usados para pontuação e controle de dados. Binário Decimal Glifo Binário Decimal Glifo 0010 0000 32 0101 0000 80 P 0010 0001 33! 0101 0001 81 Q 0010 0010 34 " 0101 0010 82 R 0010 0011 35 # 0101 0011 83 S 0010 0100 36 $ 0101 0100 84 T 0010 0101 37 % 0101 0101 85 U 0010 0110 38 & 0101 0110 86 V 0010 0111 39 ' 0101 0111 87 W

0010 1000 40 ( 0101 1000 88 X 0010 1001 41 ) 0101 1001 89 Y 0010 1010 42 * 0101 1010 90 Z 0010 1011 43 + 0101 1011 91 [ 0010 1100 44, 0101 1100 92 \ 0010 1101 45-0101 1101 93 ] 0010 1110 46. 0101 1110 94 ^ 0010 1111 47 / 0101 1111 95 _ 0011 0000 48 0 0110 0000 96 ` 0011 0001 49 1 0110 0001 97 a 0011 0010 50 2 0110 0010 98 b 0011 0011 51 3 0110 0011 99 c 0011 0100 52 4 0110 0100 100 d 0011 0101 53 5 0110 0101 101 e 0011 0110 54 6 0110 0110 102 f 0011 0111 55 7 0110 0111 103 g 0011 1000 56 8 0110 1000 104 h 0011 1001 57 9 0110 1001 105 i 0011 1010 58 : 0110 1010 106 j 0011 1011 59 ; 0110 1011 107 k 0011 1100 60 < 0110 1100 108 l 0011 1101 61 = 0110 1101 109 m 0011 1110 62 > 0110 1110 110 n 0011 1111 63? 0110 1111 111 o 0100 0000 64 @ 0111 0000 112 p 0100 0001 65 A 0111 0001 113 q 0100 0010 66 B 0111 0010 114 r 0100 0011 67 C 0111 0011 115 s 0100 0100 68 D 0111 0100 116 t 0100 0101 69 E 0111 0101 117 u 0100 0110 70 F 0111 0110 118 v 0100 0111 71 G 0111 0111 119 w 0100 1000 72 H 0111 1000 120 x 0100 1001 73 I 0111 1001 121 y 0100 1010 74 J 0111 1010 122 z 0100 1011 75 K 0111 1011 123 { 0100 1100 76 L 0111 1100 124 0100 1101 77 M 0111 1101 125 } 0100 1110 78 N 0111 1110 126 ~ 0100 1111 79 O

Sistema Hexadecimal O sistema hexadecimal é um sistema de numeração posicional que representa os números em base 16, portanto empregando 16 símbolos. Símbolos da base Hexadecimal: 0 1 2 3 4 5 6 7 8 9 A B C D E F O sistema hexadecimal está vinculado à informática, pois os computadores costumam utilizar o byte como unidade básica da memória. 1 byte = 8 bits e então um byte pode ser representado por 8 algarismos do sistema binário ou por 2 algarismos do sistema hexadecimal. Ex: Bin = 10011100, Hexa= 9C. Exemplo de equivalência das 3 bases vistas até agora: Decimal Binário Hexadecimal 10 1010 A 22 10110 16 47 101111 2F Conversão direta entre Hexadecimal e Binário: 0 0000 4 0100 8 1000 C 1100 1 0001 5 0101 9 1001 D 1101 2 0010 6 0110 A 1010 E 1110 3 0011 7 0111 B 1011 F 1111 Conversão de Binário para Hexadecimal Separe o número binário em grupos de 4 dígitos da direita para a esquerda e então faça a conversão de cada grupo de acordo com a tabela de conversão direta acima. Caso a quantidade de dígitos a ser convertida não for um número múltiplo de 4, complete com 0 s a esquerda até torná-lo múltiplo de 4.

Ex: (1010111001010) B para hexadecimal: 0001 0101 1100 1010 1 5 C A Note que os 3 primeiros zeros foram preenchidos apenas para formar um grupo. Desta forma o número correspondente em hexadecimal é 15CA. Conversão de Hexadecimal para Binário Execute o processo inverso ao da conversão de binário para hexadecimal, convertendo cada dígito hexadecimal em um grupo de 4 dígitos binários. Ex: (1F7) H para binário: 1 F 7 0001 1111 0111 Podemos excluir os zeros à esquerda que sobraram no grupo mais a esquerda, assim o resultado em binário será: 111110111. Conversão de Decimal para Hexadecimal Para esta conversão, dividiremos o número decimal por 16 sucessivas vezes, separando sempre o seu resto e continuando a dividir o seu quociente até que ele seja menor que 16. Por fim, a seqüência inversa dos restos (começando pelo quociente da última divisão) formará o resultado. Ex: (289) D para hexadecimal: 289 / 16 = 18 resto = 1 18 / 16 = 1 resto = 2 Resultado = (121) H

Conversão de Hexadecimal para Decimal Para realizarmos essa conversão, primeiro transformamos cada dígito hexadecimal em decimal. Assim o C, por exemplo, será convertido para 12. Agora multiplicamos cada número decimal convertido por 16 n, onde n é casa decimal onde ele se encontra, sendo que o dígito mais a direita é 0. No final somamos todas as multiplicações obtidas. Ex: (7C12) H para decimal: 7 x 16 3 + 12 x 16 2 + 1 x 16 1 + 2 x 16 0 = (31762) D Exemplo de operações com hexadecimais Soma: Subtração: 15A 22C + 7B - 7F ----- ----- 1D5 1AD Exercícios 1) Faça a conversão de binário para decimal e para hexadecimal dos seguintes itens: a. 100101 b. 1000101101 c. 1111010110110 2) Faça a conversão de decimal para binário e para hexadecimal: a. 297 b. 4021 c. 9135 3) Faça a conversão de hexadecimal para binário e para decimal: a. 7CD b. 9873 c. 2F5AB

Respostas Exercício Decimal Binário Hexadecimal 1-a 37 100101 25 1-b 557 1000101101 22D 1-c 7862 1111010110110 1EB6 2-a 297 100101001 129 2-b 4021 111110110101 FB5 2-c 9135 10001110101111 23AF 3-a 1997 11111001101 7CD 3-b 39027 1001100001110011 9873 3-c 193963 101111010110101011 2F5AB