Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães

Documentos relacionados
Aritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola

Introdução à Computação

Binários: Operações matemáticas

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

Operações Aritméticas no sistema binário. Na área de eletrônica digital e microprocessadores é usado as operações aritméticas.

Organização e Arquitetura de Computadores I

Representação Digital da Informação II

Fundamentos de Arquiteturas de Computadores. Representação de números inteiros em complemento a 2

1. Notação em Complemento de 2

Introdução à Informática

Organização de Computadores I

Eletrônica Digital I (EDL I)

Aula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Sistemas de Computação

Universidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária

REPRESENTAÇÃO DE DADOS. Prof. Maicon A. Sartin

Representação de Valores Números Binários Negativos

CIRCUITOS ARITMÉTICOS (Unidade 4)

Arquitetura e Organização de Computadores. Sistemas Numéricos

Aula 3 - Representação de Dados

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua

Aritmética Binária. Adição. Subtração. Aqui tudo nasce do cálculo.

Organização de Computadores

Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital

Introdução à Computação

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

MATA49 Programação de Software Básico

Arquitetura e Organização de Computadores

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Operações com números binários

ARQUITETURA DE COMPUTADORES

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

PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

X. B Y Base do sistema de numeração Dígito do número em questão

Sistemas Digitais / Sistemas Digitais I 6 Representação de números com sinal

SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo

ELE 0316 / ELE 0937 Eletrônica Básica

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

Aritmética Computacional Aula 01. Professor: André Luis Meneses Silva orgearq20091.wordpress.com

Introdução à Computação

Notas de Aula Guilherme Sipahi Arquitetura de Computadores. Aritmética de Inteiros

Circuitos Lógicos Aula 22

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos

Circuitos Digitais Primeira Lista de Exercícios

Binário Decimal

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

2 Representação numérica

PCS 3115 Sistemas Digitais I

Capacidade de Armazenamento. Bit. Binário para Decimal. Decimal para Binário. Operações Aritméticas no Sistema binário.

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 03a Aritmética Binária. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo

Representação de Dados

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

ARITMÉTICA BINÁRIA. Adão de Melo Neto

Arquitetura de Computadores

Aritmética dos Computadores

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração

ARQUITETURA DE COMPUTADORES

Representação Digital de Informação Aritmética

Sistemas Binários. José Delgado Arquitetura de Computadores Sistemas binários 1

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

Prof. Leonardo Augusto Casillo

Complemento a Um e Complemento a Dois

Arquitetura de computadores BASE NUMÉRICAS

ELETRÔNICA DIGITAL I

Arquitetura e Organização de Computadores

Unidade III. Sistemas Numéricos e o Computador

Arquitetura de Computadores I

Sistemas de Computação

Representação de Dados (inteiros com sinal)

Capítulo 6 Aritmética Digital: Operações e Circuitos

ARQUITECTURA DE COMPUTADORES

Dessa forma pode-se transformar qualquer número em qualquer base para a base 10.

Prof. Leonardo Augusto Casillo

Aula 8: Complemento a Um e Complemento a Dois

Introdução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários

Introdução aos processos de operação aritmética - Subtração

Multiplicação Divisão

CONJUNTO DE INSTRUÇÕES

Sistemas numéricos e a Representação Interna dos Dado no Computador

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

S is temas numéricos e a Repres entação Interna dos Dados no Computador

IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. Antonio Carlos

Unidade 4: Sistemas de Numeração Representação de Dados em Ponto Fixo Prof. Daniel Caetano

PARTE II - CONJUNTO DE INSTRUÇÕES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

Estouro e Representação em Ponto Flutuante

Disciplina: Introdução à Engenharia da Computação

Exemplo de Subtração Binária

Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I. Qualificadores. prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno

MÓDULO. Conjunto de Instruções do 8086/88 Aritméticas, lógicas, deslocamento e rotação M 02

Representação Digital da Informação II

dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano.

Infraestrutura de Hardware

Transcrição:

Números Binários Operações Aritméticas Prof. Patrícia G. P. Magalhães

Soma de números Binários Se faz semelhante as operações com números decimais, mas lembre-se que estamos falando de binários, assim: Binário: 1 + 1 = 10 Decimal: 1 + 1 = 2 Semelhança: 2 10 = 10 2 Adição de Binários 1 + 0 = 1 0 + 1 = 1 0 + 0 = 0 1 + 1 = 0, e vai um ou 1 0 2

Subtração de números Binários A subtração é mais complexa por dispormos somente dos algarismos 0 e 1. Assim, na conta 0 1 necessita-se pedir emprestado do próximo algarismo diferente de zero à esquerda. A operação é exatamente a mesma de uma subtração de números decimais. Por Exemplo:

Overflow ou estouro do limite Caso durante a realização da operação estoure a quantidade máxima de bits no registrador, ocorre um overflow, quando isso ocorre o processador sinaliza informando. Vamos a um exemplo: Somar os números 15 10 + 49 10 num registrador de 6 bits. Observe que neste caso o 64 não poderá ser guardado num registrador de 6 bits. Sua conta dará ERRO!

Representação de Números Negativos Sinal - Magnitude O bit mais à esquerda de um número binário é reservado para indicar se o número é positivo ou negativo e é conhecido como bit de sinal, onde, convencionalmente, 0 indica um número positivo e 1 um número negativo. O restante indica a magnitude do número (ou seu valor absoluto). Por exemplo, para representar o número - 7 em um registrador de 6 bits: - 7 = 1 0 0 1 1 1 O primeiro bit foi usado para representar o sinal (negativo) e apenas 5 bits foram usados para representar o valor absoluto (7).

Como saber quantos números cabem num registrador? Seguindo o método Sinal Magnitude. Use a Fórmula: Para um registrador de 6 bits: Assim, você saberá se irá ocorrer Overflow, sem precisar fazer a conta.

Representação de número negativo Complemento a um Neste método, para passar o número para negativo, todos os números serão invertidos, incluindo o do sinal. Por exemplo: + 3 para - 3

Vantagens e Desvantagens A representação sinal-magnitude apresenta como vantagem: basta verificar o bit de sinal para saber se o numero é positivo ou negativo. Como desvantagem: ocupa 1 bit do registrador para sinal e também o número zero pode ser representado de duas maneiras distintas. Não é muito utilizado. A representação complemento a um, possui como vantagem: há apenas um componente para soma e subtração, diminuindo custo e o tempo de execução. Entretanto, assim como em sinal-magnitude, há duas representações para o número zero.

Representação de número negativo Complemento de dois: São utilizados dois passos para a representação de número negativo: Primeiro passo: Pegue o número positivo e troque 0 por 1 e viceversa, incluindo o bit do sinal (seguindo o mesmo processo do complemento a um); Segundo passo: Utilizando o resultado obtido no primeiro passo soma-se 1 (em binário), desprezando-se o último transporte, se existir. Por exemplo: + 10 para - 10 num registrador de 8 bits

Propriedades do Complemento de 2 Vantagens: Negar um número duas vezes produz o número original; O número zero tem apenas uma representação, pois o último transporte é desprezado. É o método mais utilizado. Para saber até qual número cabe no registrador, use a fórmula:

Exercícios 1. Converta os números para Binários e realize as seguintes Operações com os mesmos: a) 16 10 + 15 10 (Registrador de 6 bits) = b) 30 10 21 10 (Registrador de 7 bits) = c) 45 10 + 13 10 (Registrador de 8 bits) = d) 20 10 06 10 (Registrador de 5 bits) = 2. Passe números positivos para binários e transforme-o em negativos utilizando a representação por sinal-magnitude, utilizando um registrador de 8 bits: a) + 12 10 para 12 10 = b) + 35 10 para 35 10 = c) + 324 10 para 324 10 = 3. Passe números positivos para binários e transforme-o em negativos utilizando a representação por Complemento a um, utilizando um registrador de 8 bits: a) + 12 10 para 12 10 = b) + 35 10 para 35 10 = c) + 134 10 para 134 10 = 4. Passe números positivos para binários e transforme-o em negativos utilizando a representação por Complemento de 2, utilizando um registrador de 8 bits : a) + 12 10 para 12 10 = b) + 35 10 para 35 10 = c) + 225 10 para 225 10 =

Referências FERREIRA, F. C. Módulo de: Arquitetura de Computadores. Vila Velha-ES: ESAB, 2009. Vídeos do site: Youtube.com