Hardware de Computadores



Documentos relacionados
Sistemas de Numeração

Aula 3 - Sistemas de Numeração

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

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

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

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

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

PRONATEC FUNDAMENTOS DE HARDWARE. Prof. Kilmer Pereira

Exemplo de Subtração Binária

Introdução à Engenharia de

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

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

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

3 Sistemas de Numeração:

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

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

Notas de aula #1 SISTEMAS NUMÉRICOS

Sistemas de Numeração

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

Aula 6 Aritmética Computacional

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

1. Sistemas de numeração

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

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

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

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

Conversão de Bases Numéricas

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

Sistemas de Numerações.

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

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

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

Sistemas de Numeração

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

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 13

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

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

Representação de Dados

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

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

Fabio Bento

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

Disciplina: : ELETRÔNICA DIGITAL

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

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

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

Sistemas de numeração

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

Capítulo UM Bases Numéricas

CAPÍTULO 6 ARITMÉTICA DIGITAL

REPRESENTAÇÃO DE DADOS E 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

Operações aritméticas

centena dezena unidade

SISTEMAS DE NUMERAÇÃO

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

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

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

Lista de Exercícios Sistemas de Numeração

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

Arquitetura de Computadores

Aula 2: Conversão entre Bases, Aritmética

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

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

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.

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

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

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

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.

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

Informática Sistemas de Numeração. Profª. Me. Valéria Espíndola Lessa

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.

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

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

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

PC Fundamentos Revisão 4

ARQUITETURA DE COMPUTADORES

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

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

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

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

Representação de Dados

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

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

ELETRÔNICA DIGITAL 1

Introdução à Informática Aulas 9 e 10

INTRODUÇÃO AOS SISTEMAS LÓGICOS

EFA / S13 SIS Ricardo Castanhinha / Nº STC / Formadoras Alexandra Formosinho & Isabel Carvalho. Sistema Binário

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

Organização e Arquitetura de Computadores I

Hardware Básico. - Conceitos Básicos - Números Binários - Principais Componentes. Professor: Wanderson Dantas

Introdução à Lógica de Programação

Circuitos Digitais Cap. 5

Representação de Dados (inteiros não negativos)

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

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.

Transcrição:

Sistema Binário Hardware de Computadores

O sistema binário é um sistema de numeração posicional em que todas as quantidades são representadas, utilizando-se como base as cifras: zero e um (0 e 1). Os computadores digitais trabalham internamente com dois níveis de tensão, cujo o sistema de numeração natural é o sistema binário (aceso/apagado e/ou alto/baixo). Com efeito, em um sistema simples como o binário é 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). Um grupamento de 4 bits é chamado de nibble.

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 ou não, falso ou verdadeiro, tudo ou nada, 1 ou 0, ligado ou desligado). A eletrônica digital e a computação estão baseadas no sistema binário e na lógica de Boole, o que permite representar por circuitos eletrônicos digitais (portas lógicas) os números, os caracteres e 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.).

Operação com Binários: de binário para decimal Dado um número N, binário, para expressá-lo em decimal, deve-se escrever cada número que o compõe (bit), multiplicado pela base do sistema (base = 2), elevado à posição que ocupa. Uma posição à esquerda da vírgula representa uma potência positiva e à direita, uma potência negativa. A soma de cada multiplicação de cada dígito binário pelo valor das potências resulta em um número real representado. Exemplo: 1011 2 -> 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 = 11 -> 1011 2 é 11 em decimal. Observação: o índice 2 representa uma notação binária e sua ausência uma notação decimal.

Operação com Binários: de decimal para binário Dado um número decimal inteiro, para convertê-lo em binário, basta dividilo sucessivamente por 2, anotando o resto da divisão inteira: 12(dec) -> bin 12 / 2 = 6 + 0 06 / 2 = 3 + 0 03 / 2 = 1 + 1 01 / 2 = 0 + 1 12(dec) = 1100(bin) Observe que os números devem ser lidos de baixo para cima: 1100 2 é 12 em decimal.

Operação com Binários: de decimal para binário e vice-versa Existe um método muito simples para converter binário em decimal e viceversa. Observe: 128 64 32 16 8 4 2 1 0 0 0 0 1 0 1 0 = 10 (2+8=10) 0 0 0 1 1 0 0 0 = 24 (8+16=24) 1 1 0 0 0 0 0 0 = 192 (64+128=192) 1 0 1 1 1 0 1 0 = 186 (2+8+16+32+128=186) É muito simples, bastando realizar o somatório das parcelas (pesos) onde tivermos o valor binário 1.

Operação com Binários: Soma de Binários Para somar dois números binários, o procedimento é o seguinte: Exemplo 1: * 1100 + 111 -------- = 10011 Os números binários são base 2, ou seja, há apenas dois algarismos: 0 (zero) ou 1 (um). Na soma de 0 com 1, o resultado é 1. Quando se soma 1 com 1, o resultado é 2, mas como 2 em binário é 10, o resultado é 0 (zero) e passapara a "frente", ou seja, para ser somado se o outro 1 com o próximo elemento, conforme assinalado pelo asterisco.

Operação com binários: Subtração de Binários * *** 1101110-10111 ------------- = 1010111 Quando temos 0 menos 1, precisamos "emprestar" 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.

Operação com binários: Multiplicação em Binários Exemplo 1: Exemplo 2: A multiplicação entre binários é similar a realizada normalmente. A única diferença está no momento de somar os termos resultantes da operação. Perceba que na soma de 0 e 1 o resultado será 1, mas na soma de 1 com 1, ao invés do resultado ser 2, ele será 0 (zero) e passa-se o 1 para a próxima coluna, conforme assinalado pelo asterisco. Observe que se a soma passar de 2, deve-se somar o número em binário correspondente ( ex. 4 = 100 2, 3 =11 2 ). No caso, da terceira coluna a soma resulta em 4 (com mais um da anterior), que adiciona um "1" as duas colunas à esquerda (100 2 ).

Operação com binários: Divisão de Binários Esta operação também é similar a realizada entre números decimais: Deve-se observar somente a regra para subtração entre binários. Nesse exemplo a divisão de 110 2 por 10 2 teve como resultado 11 2. Caro(a) aluno(a): As operações com números binários, vistas até aqui, são mais do que suficientes para um bom conhecimento acerca dos fundamentos das operações que são realizadas pelo processador em todos os momentos e que nos ajudam a entender melhor esta máquina.