Representação de Números Inteiros

Slides:



Advertisements
Apresentações semelhantes
Parte 1: Organização de Computadores
Advertisements

Operações Aritméticas no Sistema Binário
Representação de Ponto Flutuante
Sistemas de Numeração.
Representação de Números
Arquitetura de Computadores
Aritmética Computacional
Arquitetura de Computadores
Sistemas de Numeração.
SISTEMAS DE NUMERAÇÃO BINÁRIA E DECIMAL
Representação de números
Potências de Base /10 = 0, /100 = 0, /1000 = 0, /10000 = 0,0001 … 10-n 0,00…00001 n zeros
Representação de Dados e Sistemas de Numeração Aula 4
Multiplicação e Divisão Serial Moraes/Ney - 07/novembro/2007
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital Operações Aritméticas Binárias
William Stallings Arquitetura e Organização de Computadores 8a Edição
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
MC542 Organização de Computadores Teoria e Prática
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MONTAGEM
MC542 Organização de Computadores Teoria e Prática
Introdução à informática
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Arquitetura de Computadores I
Universidade do Estado de Santa Catarina – CCT/UDESC
Universidade Federal do Espírito Santo Programação II Expressões(operadores) Comandos Básicos Professora: Norminda Luiza.
Registradores de deslocamento (Shift Register)
Significante ou mantissa
As aulas não cobrem toda a matéria! Há que ler as folhas teóricas!
Revisão de Potências de dez,
PIBID – SUBPROJETO DE MATEMÁTICA CERES CAICÓ EXPRESSÕES ARITMÉTICAS
UNIDADE II.
Entendo os números inteiros
Introdução a Tecnologia da Informação
Sistemas Numéricos Sistemas Numéricos de Interesse
INTRODUÇÃO À ENGENHARIA
AGORA É COM VOCÊ... Simplifique a expressão:. AGORA É COM VOCÊ... Simplifique a expressão:
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
Fundamentos da arquitetura de computadores
Circuitos combinatórios típicos: circuitos aritméticos
Operações Aritméticas em Binário
Representação Digital da Informação
Binários Prof. Ricardo S. Casado.
ICC – 4.2. Aritmética Binária
AGORA É COM VOCÊ... Escreva os números abaixo em notação científica:
Infra-Estrutura de Hardware
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
Campus de Caraguatatuba Aula 8: Noções Básicas sobre Erros (2)
Representação de dados
Pet computação UFPE Aula de apoio aos feras: Sistemas de Numeração.
1 Pacotes, Quadros e Detecção de Erros Nathalie e Renan Copyright 2002 ©
Aritmética Computacional Operações Complexas
Sistemas de Numeração.
Representação de Dados
Subtrator e Somador BCD
Operações Aritméticas no Sistema binário
Campus de Caraguatatuba Aula 9: Noções Básicas sobre Erros (3)
REPRESENTAÇÃO BINÁRIA E CONVERSÃO
CONJUNTO DOS NÚMEROS INTEIROS
FUNDAMENTOS DE COMPUTAÇÃO
Universidade Federal de Uberlândia
Cálculo Numérico Conceitos Básicos
Métodos Numéricos Computacionais
ORGANIZAÇÃO DE COMPUTADORES
SISTEMAS DE NUMERAÇÃO 1. SISTEMAS DE NUMERAÇÃO 2. ARITMÉTICA BINÁRIA
ICC – 4.1. Aritmética Binária
Organização e Arquitetura de Computadores A.L.Lapolli – Organização e Arquitetura de Computadores Objetivo: Objetivo: Realizar as quatro.
POTÊNCIA COM EXPOENTE NEGATIVO
STC 5 Professora Helena Oliveira Curso EFA AEOH Fábio Rodrigues Rafael Lourenço.
Introdução à Computação
Transcrição da apresentação:

Representação de Números Inteiros Módulo e Sinal (MS)‏ Complemento de um (C-1)‏ Complemento de dois (C-2)‏ Excesso

Modulo e Sinal (MS)‏ Faixa = -(2N-1-1)≤ x ≤ 2N-1-1 Desvantagem: Duas representações para o zero

Complemento de Um Numeros Negativos: Obtenha o complemento de um trocando todos os 1 por 0 e todos os 0 por 1 Números Positivos: Idem MS Faixa = -(2N-1-1)≤ x ≤ 2N-1-1 Desvantagem: Duas representações para o zero

Complemento de Dois O complemento de dois de um número é formado tomando-se o complemento de um e somado-se um. Por exemplo se você trabalha com números de 8 bits e usa o sistema de complemento de dois, +4 é representado por 00000100. Para achar -4 você deve achar o complemento de dois deste número. Você faz o complemento de um, o que é 11111011 e soma 1. Assim a representação em complemento de dois de -4 é 11111100 Números Positivos: Idem MS Faixa = -2N-1 ≤ x ≤ 2N-1-1

Complemento de Dois Como se expressa -1710 como um número de 8 bits em complemento de dois? Comece com a representação binária de +17 ( 00010001). Aí obtenha o complemento de um trocando todos os 1 por 0 e todos os 0 por 1( 11101110). A seguir, ache o complemento de dois acrescentando um(11101111).

Complemento de Dois

Subtração em Complemento de Dois Jogue fora o transporte final

Soma em C-1 Transporte mais a esquerda é somado ao resultado. Ex: 7 + (-3)‏ 0111 (7)‏ 1100 (-3)‏ ------ 10011 1 ------ 0100 (4)‏

Soma em C-2 Transporte mais a esquerda é desprezado Ex: 7 + (-3)‏ 0111 (7)‏ 1101 (-3)‏ ------ 10100 (4)‏

Excesso de 2N-1 Formas de se chegar ao Excesso Trocar o sinal do Complemento de 2 0110 -> 0110 -> 0110 -> 1110 X + 2N-1 Ex: para N=4 6 + 23 = 6+8= 14 1110 Faixa = -2N-1 ≤ x ≤ 2N-1-1

Notação de Virgula Flutuante Permite tratamento de números extremamente grandes ou pequenos, em contrapartida, diminui a precisão dos números representados Divisão entre sinal, expoente e mantissa Base:2 Expoente: Excesso Mantissa:Binário Puro

Notação de Vírgula Flutuante Número de ponto flutuante: padrão IEEE (a) Precisão simples (b) Precisão dupla

Notação de Virgula Flutuante -1,5(10) 1 Passo: Transformar em Binário 1, 1(2)‏ 2 Passo: Normalizar 0,11 x 21 3 Passo: Calcular Excesso de 2N-1 1+4 = 5(10) = 101(2)‏ 4 Passo: Prencher os campos 1 101 1100

Notação de Virgula Flutuante 7,125(10) 1 Passo: Transformar em Binário 111, 001(2)‏ 2 Passo: Normalizar 0,111001 x 23 3 Passo: Calcular Excesso de 2N-1 3+4 = 7(10) = 111(2)‏ 4 Passo: Prencher os campos 0 111 1110