ARQUITETURA DE COMPUTADORES

Documentos relacionados
1. Sistemas de numeração

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

ARQUITETURA DE COMPUTADORES

Notas de aula #1 SISTEMAS NUMÉRICOS

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

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

Conversão de Bases Numéricas

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

Computadores II: Bits e Bytes

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

Aula 3 - Sistemas de Numeração

ARQUITETURA DE COMPUTADORES - CONCEITUAL

Sistemas de Numeração

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

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

3 Sistemas de Numeração:

Introdução à Engenharia de

Sistemas de Numeração

3. Sistemas de Numeração

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

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

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

Sistemas de Numerações.

Lista de Exercícios Sistemas de Numeração

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

Sistemas de numeração

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

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

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

INTRODUÇÃO AOS SISTEMAS LÓGICOS

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

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

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 12

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

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

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.

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

centena dezena unidade

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

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

Conversão Entre Bases Numéricas.

Sistemas de Numeração

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO SUL CAMPUS CAXIAS DO SUL

SISTEMAS DE NUMERAÇÃO

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

Matemática Aplicada à Informática

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

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

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

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

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

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

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

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

2. Representação Numérica

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

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

Sistemas de Numeração

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

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

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

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

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

Computadores XII: Aprendendo a Somar A4 Texto 3

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

Disciplina: : ELETRÔNICA DIGITAL

Prof. Rafael Gross.

Hardware de Computadores

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

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

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

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

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

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

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

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

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

Sistemas de Numeração

Fabio Bento

Aula 7. Codificadores e Decodificadores. 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.

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

O endereço de sua estação de trabalho é , e você esta usando a máscara de subrede:

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

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

Aula 6 Aritmética Computacional

Jeandervall. Roteamento

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

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

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.

SISTEMAS DE NUMERAÇÃO

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

Programa da disciplina, i metodologia de ensino, avaliações e bibliografia básica. Objetivos da Disciplina

Algarismos Significativos

Transcrição:

ARQUITETURA DE COMPUTADORES Aula 03: Sistemas de numeração

Sistemas de numeração Sistemas de Numeração: conceitos, bases de numeração, número e numeral. Necessidade de representação em outras bases de numeração. Sistemas Decimal, binário, octal e hexadecimal. Conversão entre bases: da base 10 para uma base qualquer; de uma base qualquer para base 10

Sistemas de numeração: Forma sistêmica (metódica, coerente) de usar numerais (conjuntos de um ou mais algarismos) para representar números.

Sistemas de numeração devem: Representar um conjunto útil de números (números inteiros, números relativos, números reais, números racionais, etc.); Representar cada número de um único modo; Refletir a estrutura do número. Há infinitas maneiras de fazer isto. Qualquer uma que cumpra as três condições acima é válida. 512 10 = DXII = 10000000000 2 = 200 16 = 1000 8

Sistemas de numeração posicionais: O valor de um algarismo depende de sua posição no interior do numeral que representa o número.

Sistemas de numeração posicionais: O valor de um algarismo depende de sua posição no interior do numeral que representa o número.

Sistemas de numeração posicionais: O valor de um algarismo depende de sua posição no interior do numeral que representa o número.

Sistemas de numeração: Por que base dez?

Sistemas de numeração: Seria possível usar outra base?

Sistemas de numeração: Seria possível usar outra base? Já se usou base doze? Dúzias, grosas Pé = 12 polegadas

Sistemas de numeração: Seria possível usar outra base? Já se usou base doze? Dúzias, grosas Pé = 12 polegadas Já se usou base 20? oitenta : quatre-vingts setenta e oito : soixante dix-huit

Sistemas de numeração: Seria possível usar outra base? Já se usou base doze? Dúzias, grosas Pé = 12 polegadas Já se usou base 20? oitenta : quatre-vingts setenta e oito : soixante dix-huit Qual a melhor?

Sistemas de numeração: Qualquer número poderia ser a base?

Sistemas de numeração: Qualquer número poderia ser a base? Base oito: sistema octal. Algarismos: 0; 1; 2; 3; 4; 5; 6; 7.

Sistemas de numeração: Qualquer número poderia ser a base? Base oito: sistema octal. Algarismos: 0; 1; 2; 3; 4; 5; 6; 7. Base dezesseis: sistema hexadecimal. Algarismos: 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; A; B; C; D; E; F.

Sistemas de numeração: Qualquer número poderia ser a base? Base oito: sistema octal. Algarismos: 0; 1; 2; 3; 4; 5; 6; 7. Base dezesseis: sistema hexadecimal. Algarismos: 0; 1; 2; 3; 4; 5; 6; 7; 8; 9; A; B; C; D; E; F. E base um? Pode? Sistema unário (um único algarismo: 1) Três = 111 ; Sete = 1111111 ; Treze= 1111111111111 (atenção: este não é sistema numérico posicional!!!)

Sistemas de numeração posicionais: E o sistema de base dois? Pode?

Sistemas de numeração posicionais: E o sistema de base dois? Pode? Sistema binário (posicional de base dois) Algarismos (ou dígitos ) binários: 0; 1.

Sistemas de numeração posicionais: E o sistema de base dois? Pode? Sistema binário (posicional de base dois) Algarismos (ou dígitos ) binários: 0; 1.

Sistemas de numeração posicionais: E o sistema de base dois? Pode? Sistema binário (posicional de base dois) Algarismos (ou dígitos ) binários: 0; 1.

Sistemas de numeração posicionais: E o sistema de base dois? Pode? Sistema binário (posicional de base dois) Algarismos (ou dígitos ) binários: 0; 1.

Sistemas de numeração posicionais: E o sistema de base dois? Pode? Sistema binário (posicional de base dois) Algarismos (ou dígitos ) binários: 0; 1.

Sistemas de numeração: O sistema binário e o computador Sistema binário usa apenas dois algarismos, zero e um. Computador é constituído de circuitos eletrônicos e elétricos cujas grandezas, na maioria das vezes, assumem dois estados mutuamente exclusivos: Lâmpadas/LEDs: acesos ou apagados; Capacitores: carregados ou descarregados; Interruptores: abertos ou fechados; Circuitos: energizados ou não energizados; Logo: um estado pode representar zero, outro um (grandezas que variam linearmente, como tensões: criar limiares)

Sistemas de numeração posicionais: Representando números com um conjunto de lâmpadas...

Representação de um número em um sistema numérico posicional: Número (N) -> (d n-1 d n-2 d n-3... d 2 d 1 d 0 ) b Onde: n -> número de algarismos do numeral; d pos -> cada algarismo do numeral; (n-1); (n-2)... 2; 1; 0 -> posição do algarismo no numeral; b -> base do sistema numérico. N -> número Cálculo do valor do número: N = (d n-1. b n-1 )+ (d n-2. b n-2 )+... + (d 2.b 2 )+ (d 1.b 1 )+ (d 0.b 0 )

Simplificando: Número (N) -> [(3) (5) (7) (4) (8)] 10 Onde: n -> 5 (número de algarismos do numeral); (n-1); (n-2)... 2; 1; 0 -> 4 ; 3; 2; 1; 0 (posição); d pos -> 3 4 ; 5 3 ; 7 2 ; 4 1 ; 8 0 (cada algarismo do numeral); b -> 10 (base do sistema numérico). N -> número (35748) Cálculo do valor do número: N = (3 x 10 4 ) + ( 5 x 10 3 ) + (7 x 10 2 ) + (4 x 10 1 ) + (8 x 10 0 ) = = 30000 + 5000 + 700 + 40 + 8 = = 35748

Simplificando um pouco mais...

Base 10 para base 2:

Base 10 para base 2:

Base 10 para base 2:

Base 10 para base 2:

Base 10 para base 2:

Base 10 para base 2:

Base 10 para base 16:

Base 10 para base 8:

Base 2 para base 10: Multiplique o valor de cada numeral pela base elevada ao valor que indica a posição e some.

Base 2 para base 8: 2 3 é igual a 8 (base), logo todo conjunto de três bits pode ser substituído por um único algarismo octal.

Base 2 para base 8: 2 3 é igual a 8 (base), logo todo conjunto de três bits pode ser substituído por um único algarismo octal.

Base 2 para base 8: 2 3 é igual a 8 (base), logo todo conjunto de três bits pode ser substituído por um único algarismo octal.

Base 2 para base 8: 2 3 é igual a 8 (base), logo todo conjunto de três bits pode ser substituído por um único algarismo octal.

Base 2 para base 8: 2 3 é igual a 8 (base), logo todo conjunto de três bits pode ser substituído por um único algarismo octal.

Base 2 para base 16: 2 4 é igual a 16 (base), logo todo conjunto de quatro bits pode ser substituído por um algarismo hexadecimal.

Base 2 para base 16: 2 4 é igual a 16 (base), logo todo conjunto de quatro bits pode ser substituído por um algarismo hexadecimal.

Base 2 para base 16: 2 4 é igual a 16 (base), logo todo conjunto de quatro bits pode ser substituído por um algarismo hexadecimal.

Base 2 para base 16: 2 4 é igual a 16 (base), logo todo conjunto de quatro bits pode ser substituído por um algarismo hexadecimal.

Base 2 para base 16: 2 4 é igual a 16 (base), logo todo conjunto de quatro bits pode ser substituído por um algarismo hexadecimal.

Base 8 para base 2: A base 8 é igual a 2 3, portanto qualquer algarismo octal (0 a 7) pode ser representado por 3 bits.

Base 8 para base 2: A base 8 é igual a 2 3, portanto qualquer algarismo octal (0 a 7) pode ser representado por 3 bits.

Base 8 para base 2: A base 8 é igual a 2 3, portanto qualquer algarismo octal (0 a 7) pode ser representado por 3 bits.

Base 8 para base 2: A base 8 é igual a 2 3, portanto qualquer algarismo octal (0 a 7) pode ser representado por 3 bits.

Base 8 para base 10: Multiplique o valor de cada numeral pela base elevada ao valor que indica a posição e some..

Base 8 para base 16: Converta primeiro da base 8 para a base 2 e em seguida converta da base 2 para a base 16.

Base 16 para base 10: Multiplique o valor de cada numeral pela base elevada ao valor que indica a posição e some.

Base 16 para base 2: 16 (base) é igual a 2 4, portanto qualquer algarismo hexadecimal (0 a F) pode ser representado por 4 bits.

Base 16 para base 8: Converta primeiro da base 16 para a base 2 e em seguida converta da base 2 para a base 8.

ARQUITETURA DE COMPUTADORES Aula 03: Sistemas Numéricos