Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k
|
|
- Salvador Mascarenhas Beppler
- 6 Há anos
- Visualizações:
Transcrição
1 Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC / 33
2 Introdução Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 2 / 33
3 Computadores e Números Computadores modernos são, em sua enorme maioria, dispositivos digitais Representam sinais como conjuntos de símbolos discretos Mais que isso, computadores são normalmente binários Dois estados, eg, tensão baixa ou tensão alta Nas últimas aulas, vimos como números podem ser representados em base 2 Base numérica composta por dois símbolos (algarismos) Também chamados de bits Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 3 / 33
4 Computadores e Números (II) Como os computadores têm a capacidade de representar dois estados, podemos representar bits Algarismos de números representados em base 2 Com uma sequência ordenada de bits, podemos representar números quaisquer Desde que o número de bits disponível seja grande o suficiente Bit = Bit = () = (2) = Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 4 / 33
5 Computadores e Números (III) Note que por se tratar de circuitos eletrônicos, computadores usam um número fixo de bits para representar números Por exemplo, 8 bits, 6 bits, 32 bits Se um número tem menos algarismos binários, ele e complementado com zeros à esquerda Exemplos com 8 bits: 2() = (2) () = (2) 5() = (2) Por outro lado, isso limita o conjunto de números que podem ser representados Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 5 / 33
6 Computadores e Números (IV) Se só precisamos representar números inteiros positivos, o problema estaria resolvido Cada bit é representado por um circuito eletrônico Estados do circuito são mapeados para um dos dois algarismos Mas na prática, problema é mais complicado: O que fazer com os números negativos? E com os números com parte fracionária não-nula? Estes problemas serão solucionados através de esquemas de representação Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 6 / 33
7 Esquemas de Representação Maneira padronizada de codificar informações usando apenas bits Valor que assume dois estados No caso dos números, permitem representar números negativos E, em alguns casos, números com parte fracionária Nesta disciplina, veremos 6: Sinal e Magnitude Representação em Excesso Complemento a Um Complemento a Dois Representação em Ponto Fixo Representação em Ponto Flutuante Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 7 / 33
8 Esquemas de Representação (II) Note que os computadores não usam os esquemas de representação apenas para armazenar dados Eles operam sobre os dados utilizando estas representações Operações aritméticas, de comparação, Por isso, a praticidade de operar sobre valores nestes esquemas de representação é uma qualidade importante Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 8 / 33
9 Sinal e Magnitude Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 9 / 33
10 Ideia Básica A representação por Sinal e Magnitude é provavelmente a mais intuitiva Capaz de representar apenas números inteiros Mas tanto positivos, quanto negativos Ideia simples: Números são separados em duas componentes Sinal Magnitude (ou módulo, ou valor absoluto) Como o sinal assume dois estados (negativo e positivo), utiliza-se um bit para representá-lo Demais bits são usados para representar a magnitude Como se o número fosse positivo Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC / 33
11 Convenções em Sinal e Magnitude Bit reservado para o sinal é sempre o mais significativo ie, o mais à esquerda Em números positivos, esse bit é Em números negativos, esse bit é A magnitude é simplesmente representada em base 2 com n bits Onde n é o número de bits usado pela máquina para representar números Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC / 33
12 Exemplos de Representação Exemplos considerando 8 bits -37 () = - (2) Bits do Computador { Sinal Magnitude +99 () = + (2) Bits do Computador { Sinal Magnitude No primeiro exemplo, repare como os bits de magnitude são completados com zeros à esquerda Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 2 / 33
13 Exercícios Represente os seguintes valores em Sinal e Magnitude: 9() com 6 bits 24 () com 8 bits 24(8) com 8 bits 73 (6) com bits Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 3 / 33
14 Fazendo Contas com Sinal e Magnitude Suponha que um computador deseje operar sobre dois números em Sinal e Magnitude Somar Subtrair Comparar Como isso deve ser feito? Considere uma soma, por exemplo Não podemos simplesmente somar os dois números algarismo a algarismo Um dos algarismos é na verdade um sinal Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 4 / 33
15 Fazendo Contas com Sinal e Magnitude (II) Embora pareça um algarismo, bit de sinal precisa ser tratado diferentemente Deve ser ignorado, ou só considerado antes ou depois da operação Exemplo para soma: Se os bits de sinal dos dois números são iguais, separe as magnitudes e as some Bit de sinal do resultado é igual ao bit de sinal dos operandos Caso contrário, isole as magnitudes e subtraia a menor da maior Bit de sinal do resultado é igual ao bit de sinal do operando de maior magnitude + = + + = + + = - Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 5 / 33
16 Fazendo Contas com Sinal e Magnitude (III) Outras operações podem ser realizadas de forma similar Para subtração, pode-se trocar o sinal do subtraendo (inverter bit de sinal) e executar mesmos passos da soma Para divisão e multiplicação, opera-se apenas sobre a magnitude Se operandos têm mesmo sinal, resultado terá bit de sinal Se operandos têm sinal diferente, resultado terá bit de sinal Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 6 / 33
17 Sinal e Magnitude: Limites Suponha que tenhamos 8 bits para representar um número em Sinal e Magnitude Qual o maior número (mais positivo) que pode ser representado? O maior número em Sinal e Magnitude tem primeiro bit e todos os outros iguais a Para 8 bits: (2) = 27 () Qual o menor número (mais negativo) que pode ser representado? O menor número em Sinal e Magnitude tem primeiro bit e todos os outros iguais a Para 8 bits: (2) = 27 () Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 7 / 33
18 Sinal e Magnitude: Limites (II) De forma mais genérica, com uma quantidade n qualquer de bits: Maior número: 2 (n 2) + 2 (n 3) = 2 (n ) Menor número: ( 2 (n 2) + 2 (n 3) ) = ( 2 (n ) ) Exemplos para alguns valores de n: Para n = 4: de -7 a 7 Para n = 6: de a Para n = 32: de a Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 8 / 33
19 Sinal e Magnitude: Duplicidade do Valor Considere as seguintes sequências de bits: e Assumindo que ambas são representações em Sinal e Magnitude com 8 bits, quais os valores representados? Vamos fazer a interpretação: Primeiro número tem sinal positivo e magnitude Segundo número tem sinal negativo e magnitude Conclusão: ambos são Na representação em sinal e magnitude, o valor zero tem duas representações distintas O zero positivo : E o zero negativo : Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 9 / 33
20 Sinal e Magnitude: Usos Pela sua similaridade com a notação escrita, a representação em Sinal e Magnitude foi usada em alguns computadores antigos eg, IBM 79 em 959 Mas a duplicidade do valor e a lógica complicada para certas operações matemáticas resultou em pouco popularidade Outras representações são mais simples Note que a duplicidade do zero desperdiça bits Hoje, a maior importância desta representação é ser a base para a Representação em Ponto Flutuante Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 2 / 33
21 Representação em Excesso de k Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 2 / 33
22 Introdução Também chamada de offset binário Assim como a representação em Sinal e Magnitude, só permite representar números inteiros Positivos, negativos e zero Além do número de bits, é usado um outro parâmetro k Chamado de excesso Para um dado parâmetro k, menor número representável será k Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 22 / 33
23 Como funciona Funcionamento é bastante simples Para representar um número a qualquer em Excesso de k com n bits, deve-se: Obter um novo valor b = a + k 2 Representar b na base 2 com n bits Completar com zeros à esquerda, se necessário Note que, por hipótese, a k Logo, qualquer que seja a, a + k Ou seja, b é necessariamente um número não-negativo Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 23 / 33
24 Exemplos Representação de 8 bits em excesso de 28: Bits do Computador { a = -45 () b = -45 () + 28 () = 83 () 83 () = (2) Bits do Computador a = -28 () b = -28 () + 28 () = () () = (2) Bits do Computador a = 8 () b = 8 () + 28 () = 29 () 29 () = (2) { { Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 24 / 33
25 Exercícios Represente os seguintes valores em Representação em Excesso: 9() com bits e excesso de () com 7 bits e excesso de 5 24(8) com 8 bits e excesso de 2 73 (6) com 7 bits e excesso de 5 Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 25 / 33
26 Interpretando um Número na Representação em Excesso de k Dado um número escrito na representação em Excesso de k, podemos interpretá-lo facilmente Para isso, basta: Converter a representação binária para decimal 2 Subtrair do excesso k Exemplos: quais os valores dos seguintes números representados em excesso de 64 com 8 bits? (2) 64 () = 45 () 64 () = 9 () (2) 64 () = 2 () 64 () = 43 () (2) 64 () = 7 () 64 () = 53 () Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 26 / 33
27 Fazendo Contas com a Representação em Excesso de k Ao realizar contas na representação em excesso, precisamos lembrar do excesso k somado aos operandos Por exemplo, se os dois operandos são a e b, na verdade a representação terá valores a = a + k e b = b + k Considere, por exemplo, uma soma Se somarmos diretamente os bits das representações, obteremos a + b = a + k + b + k O excesso fica dobrado Logo, para corrigir o valor, basta subtrair o excesso Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 27 / 33
28 Fazendo Contas com a Representação em Excesso de k (II) Podemos também inverter o sinal de um número Considere um número a com representação a = a + k Queremos calcular a representação de ( a) = ( a) + k Da primeira equação, temos ( a) = k a Substituindo na segunda, ficamos com ( a) = k a + k = 2k a Em resumo, dada a representação de um número em Representação em Excesso de k, basta subtraí-la de 2k Exemplo: Inverter o sinal de representado em excesso de 28 (equivalente 8() ) 2 28 () = (2) (2) (2) = (2) Traduzindo da representação em excesso: (2) 28 () = 47 () 28 () = 8 () Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 28 / 33
29 Fazendo Contas com a Representação em Excesso de k (III) Sabendo inverter o sinal de um número, é fácil realizar subtrações Basta inverter o sinal do subtraendo e realizar a soma dos valores encontrados Note que divisões e subtrações são mais complicadas Não podemos realizá-las na representação Precisamos operar sobre os valores absolutos dos operandos, sem o excesso Para isso, o primeiro passo é descobrir se os operandos são menores que zero Se forem, invertemos o sinal Em seguida, removemos o excesso, realizamos a operação e adicionamos o excesso de volta ao resultado Por fim, se os sinais dos operandos eram diferentes, invertemos o sinal do resultado Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 29 / 33
30 Representação em Excesso de k: Limites Qual o menor valor que pode ser escrito em uma representação em Excesso de k com n bits? Já comentado anteriormente: k Tem representação com todos os bits zerados Independente do valor de n E qual é o maior valor? Neste caso, é o valor associado a uma representação contendo todos os bits iguais a Traduzindo: (2) k = 2 (n ) + 2 (n 2) k = 2 n k Depende tanto de k, quanto de n Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 3 / 33
31 Qual Valor de k Escolher? A princípio, pode-se escolher qualquer valor positivo de k Note, no entanto, que k influencia no maior e menor valores representáveis Quanto maior o k, mais números negativos podem ser representados Mas menos números positivos são viáveis Geralmente, opta-se por um k que balanceie a representabilidade entre números positivos e negativos Para um dado número de bits n, por exemplo, pode-se escolher k = 2 (n ) Números representáveis na faixa de 2 (n ) a 2 (n ) Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 3 / 33
32 Identificando Números Negativos e Positivos Como determinar se um número escrito na representação em Excesso de k é menor que? No caso geral, precisamos comparar a representação ao valor de k Se a representação é maior, o número é positivo Se é menor, o número é negativo Se ambos são iguais, o número é Para um valor de k qualquer, esta comparação pode não ser trivial ie, pode ser necessário olhar para vários bits eg, determinar sinal de na representação em excesso de No entanto, se escolhermos o excesso k = 2 (n ), precisamos olhar apenas para primeiro bit Se for, o número é negativo eg, é negativo em excesso de 28 eg, é positivo em excesso de 28 Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 32 / 33
33 Representação em Excesso de k: Usos Assim como a representação por Sinal e Magnitude, a representação em excesso não é o método mais popular hoje em dia Suas operações ainda são relativamente complexas Embora ela não apresente a duplicidade do zero Na década de 7, certos computadores, caixas registradores e calculadores empregavam uma representação baseada em Excesso de 3 Ela também é útil em certas aplicações de eletrônica Nos computadores modernos, ela é importante por fazer parte da Representação em Ponto Flutuante Diego Passos (UFF) Sinal e Magnitude; Excesso de k FAC 33 / 33
Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k
Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material de Fernanda Passos
Leia maisAula 8: Complemento a Um e Complemento a Dois
Aula 8: Complemento a Um e Complemento a Dois Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Complemento a Um e Complemento a Dois FAC 1 / 40
Leia maisComplemento a Um e Complemento a Dois
Complemento a Um e Complemento a Dois Cristina Boeres (baseado no material de Fernanda Passos) Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Cristina Boeres (IC/UFF) Complemento
Leia maisAula 9: Estouro e Representação em Ponto Flutuante
Aula 9: Estouro e Representação em Ponto Flutuante Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Estouro e Ponto Flutuante FAC 1 / 43 Revisão
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 5 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte5.html Organização de Computadores I Aula 5 1/21 Tópicos Representação de números negativos: Sinal-magnitude.
Leia maisAritmética Binária e Complemento a Base. Introdução ao Computador 2010/1 Renan Manola
Aritmética Binária e Complemento a Base Introdução ao Computador 2010/1 Renan Manola Sumário Soma e multiplicação binária; Subtração e divisão binária; Representação com sinal; Complemento a base. Adição
Leia maisOperações com números binários
Operações com números binários Operações com sistemas de numeração Da mesma forma que se opera com os números decimais (somar, subtrair, multiplicar e dividir) é possível fazer essas mesmas operações com
Leia maisOrganização de Computadores I
Organização de Computadores I Aula 6 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte6.html Organização de Computadores I Aula 6 1/17 Tópicos Representação de números não-inteiros.
Leia maisEstouro e Representação em Ponto Flutuante
Estouro e Representação em Ponto Flutuante Cristina Boeres Insituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Leia maisAritmética em Bases Não Decimais
Aritmética em Bases Não Decimais Cristina Boeres Insituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material cedido por Fernanda Passos (IC/UFF) Aritmética em Bases Não Decimais FAC
Leia maisAula 6: Aritmética em Bases Não Decimais
Aula 6: Aritmética em Bases Não Decimais Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Aritmética em Bases Não Decimais FAC 1 / 35 Introdução
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Representação de Números de Ponto Flutuante Aritmética
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Leia maisARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiro@faciplac.edu.br 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da
Leia maisAula 3 - Representação de Dados
Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense mguerine@ic.uff.br Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão
Leia maisWilliam Stallings Arquitetura e Organização de Computadores 8 a Edição
William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 9 Aritmética do computador slide 1 Unidade aritmética e lógica Faz os cálculos. Tudo o mais no computador existe para atender
Leia maisPonto Fixo e Ponto Flutuante
Ponto Fixo e Ponto Flutuante Arquitetura de Computadores Introdução (1/2) É trivial para um computador atual tratar e operar com números inteiros. Entretanto, em muitas aplicações do dia a dia é necessário
Leia maisBaseado nos slides de Anna Tostes SISTEMA NUMÉRICO
Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO 1 Sumário 1. Sistema Numérico 2. Notação Posicional Sistema Decimal Sistema Binário Sistema Octal Sistema Hexadecimal 3. Conversão entre Bases 4. Operações
Leia maisRepresentação de Dados
Números de Ponto Fixo em inal: usam representação binária convencional Exemplo: inário Decimal 000 0 001 1 010 2 O valor do número é inteiro. Nenhum bit é usado para 011 3 representar sinal. 100 4 101
Leia maisCálculo Numérico Noções básicas sobre erros
Cálculo Numérico Noções básicas sobre erros Profa. Vanessa Rolnik 1º semestre 2015 Fases da resolução de problemas através de métodos numéricos Problema real Levantamento de Dados Construção do modelo
Leia maisCircuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária
Ciência da Computação Aritmética Binária Prof. Sergio Ribeiro Material adaptado das aulas de Sistemas Digitais do Prof. Dr. Marcelo Andrade da USP Conteúdo Soma de números binários. Soma de números BCD.
Leia maisRepresentação Digital de Informação Aritmética
Representação Digital de Informação Aritmética Operações Aritméticas Representação e Aritmética de Números com Sinal Representação em módulo e sinal Representação em notação de complemento para 2 2 1 Somas
Leia maisCircuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos. Circuitos Aritméticos
1 - ADIÇÃO BINÁRIA Computadores digitais e calculadoras realizam as várias operações aritméticas sobre os números representados em forma binária. Na adição binária apenas quatro situações podem ocorrer
Leia maisAula 5: Conversões Entre Bases Numéricas
Aula 5: Conversões Entre Bases Numéricas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Conversões Entre Bases Numéricas FAC 1 / 43 Conversão
Leia maisAritmética dos Computadores
William Stallings Arquitetura e Organização de Computadores Capítulo 4 Aritmética dos Computadores Unidade Lógica e Aritmética Faz os cálculos lógicos e aritméticos. Tudo, num sistema computador, está
Leia maisARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: airton.ribeiros@gmail.com 1 REPRESENTAÇÃO DE DADOS: SÍMBOLO: Marca visual ou gráfica que representa um objeto que desejamos identificar
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Sílvio Fernandes
Leia maisAula 4: Bases Numéricas
Aula 4: Bases Numéricas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Bases Numéricas FAC 1 / 36 Introdução e Justificativa Diego Passos (UFF)
Leia maisRepresentação Digital da Informação II
Representação Digital da Informação II José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-27 José Costa (DEI/IST) Representação
Leia maisEletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary
Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam
Leia maisIntrodução aos processos de operação aritmética - Subtração
Introdução aos processos de operação aritmética - Subtração Cálculo de conversão de bases para responder às questões pertinentes à execução das especificações nas configurações de sistemas, comunicação
Leia maisArquitetura de Computadores
Arquitetura de Computadores Eduardo Albuquerque Adaptado do material do Prof. Fábio M. Costa Instituto de Informática UFG 1S/2004 Representação de Dados e Aritmética Computacional Roteiro Números inteiros
Leia maisAula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados
SCC 24 - Introdução à Programação para Engenharias Aula de hoje Códigos numéricos Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto
Leia maisCircuitos Lógicos Aula 22
Circuitos Lógicos Aula 22 Aula passada Armazenamento e transferência Paralela x Serial Divisão de frequência Contador Microprocessador Aula de hoje Aritmética binária Representação binária com sinal Complemento
Leia maisFundamentos de Arquiteturas de Computadores. Representação de números inteiros em complemento a 2
Fundamentos de Arquiteturas de Computadores Representação de números inteiros em complemento a 2 Representação complemento a 10 Como representar números negativos no sistema decimal com 3 algarismos? Divide
Leia maisArquitetura e Organização de Computadores
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO DEPARTAMENTO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIA DA COMPUTAÇÃO Arquitetura e Organização de Computadores Aritmética Computacional Prof. Helcio Wagner
Leia maisCapacidade de Armazenamento. Bit. Binário para Decimal. Decimal para Binário. Operações Aritméticas no Sistema binário.
Bit = BInary digit Bit Menor unidade de dado, física e/ou sua representação lógica, em um computador digital. Desligado = 0 Ligado = Capacidade de Armazenamento byte = 8 bits Byte(B)...B KiloByte(KB)...024Bou2
Leia maisSistemas de Computação
Sistemas de Computação Práticas Laboratoriais Semana 2 Prof. Bruno Medeiros Prof. Antonio Pina Sumário Sistemas de numeração e conversão de bases Operações aritméticas e lógicas em base 2 Representação
Leia maisAula 19: UCP: Construindo um Caminho de Dados (Parte III)
Aula 19: UCP: Construindo um Caminho de Dados (Parte III) Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Caminho de Dados (III) FAC 1 /
Leia maisPCS 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
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 Aritmética Binária Soma e Subtração com Números Decimais e Binários
Leia maisProf. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 10 Circuitos Aritmeticos Prof. Leonardo Augusto Casillo Somador Binário Funções aritméticas como adição, subtração, podem ser
Leia maisArquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão
Arquitetura de Computadores Sistema de Numeração Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão A base de representação numérica de um número está relacionada com a quantidade
Leia maisAula 16: UCP: Conceitos Básicos e Componentes
Aula 16: UCP: Conceitos Básicos e Componentes Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) UCP: Conceitos Básicos e Componentes FAC 1 / 34
Leia maisPARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR
PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?
Leia maisSistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)
Sistemas Digitais Circuitos Aritméticos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) Circuitos Aritméticos Circuitos Aritméticos são aqueles que realizam operações
Leia maisCampus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /
Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: ICO Aula N : 10 Tema: Representação de Dados
Leia maisUnidade 4: Sistemas de Numeração Representação de Dados em Ponto Fixo Prof. Daniel Caetano
Arquitetura e Organização de Computadores Atualização: 22/8/2 Unidade 4: Sistemas de Numeração Representação de Dados em Ponto Fixo Prof. Daniel Caetano Objetivo: Apresentar as representações mais utilizadas
Leia maisMAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação
Representação de dados e sistemas de numeração MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computação Todo o material
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Representação e aritmética binária
Universidade Federal de Uberlândia Faculdade de Computação Representação e aritmética binária Prof. Renato Pimentel 1 Tipos de informação Representação por meio de sequências binárias: 8 bits (byte) Também
Leia maisCircuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos
UNIVERSIDADE FEDERAL DE SÃO JOÃO DEL REI Circuitos Lógicos Capítulo 9 Aritmérica Digital: Operações e Circuitos Prof. Erivelton Geraldo Nepomuceno http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisOrganização de Computadores
Faculdades SENAC Sistemas de Informação 27 de fevereiro de 2008 Contextualizando Aritmética Binária Os Computadores e as calculadoras digitais realizam várias operações aritméticas sobre números representados
Leia maisREPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL
ESCOLA POLITÉCNICA UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia de Sistemas Eletrônicos PSI - EPUSP REPRESENTAÇÃO DE NÚMEROS EM BINÁRIO E HEXADECIMAL 1. Hexadecimal [A1] Hexadecimal é o sistema
Leia maisUnidade III. Sistemas Numéricos e o Computador
III.1 - O Sistema Decimal - Base: 10 - Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Unidade III Sistemas Numéricos e o Computador Raimundo G. Nóbrega Filho - UFPB - CCEN - DI Notas de aula da disciplina Introdução
Leia maisArquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros
Leia maisétodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA UNIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA
Leia maisUniversidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica
Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA).
Leia maisCircuitos Lógicos. Prof. Odilson Tadeu Valle
Representações Binárias Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/33 Conteúdo programático 1 Sistemas de numeração 2 Conversão
Leia maisEletrônica Digital I (EDL I)
Eletrônica Digital I (EDL I) Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina - Campus São José Prof. Glauco Cardozo glauco.cardozo@ifsc.edu.br Ementa à Sistemas de numeração. à Funções
Leia maisPCS 3115 Sistemas Digitais I
PCS 3115 Sistemas Digitais I Módulo 03 Aritmética Binária Prof. Dr. Marcos A. Simplício Jr. Prof. Dr. Edison versão: 5 (Fev/2018) Conteúdo Aritmética Binária Soma e Subtração com Números Decimais e Binários
Leia maisOperações Aritméticas no sistema binário. Na área de eletrônica digital e microprocessadores é usado as operações aritméticas.
Operações Aritméticas no sistema binário Na área de eletrônica digital e microprocessadores é usado as operações aritméticas. 0 + 0 0 Adição no sistema binário Para efetuar a adição no sistema binário,
Leia maisHome Programa Exercícios Provas Professor Links. 2.1 Representação de um número na base dois. O número binário 101,101 significa, na base dois:
Curso de Cálculo Numérico Professor Raymundo de Oliveira Home Programa Exercícios Provas Professor Links Capítulo 2 - Representação binária de números inteiros e reais 2.1 Representação de um número na
Leia maisAula 2 - Sistemas de Numeração
Aula 2 - Sistemas de Numeração Marcos A. Guerine Instituto de Computação - UFF mguerine@ic.uff.br História Contagem e controle de rebanhos Noção de quantidade intuitiva; Um, dois e muitos Montes de pedras
Leia maisSistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração
Sistemas de Numeração Sistemas de Numeração (Aula Extra) Sistemas de diferentes bases Álgebra Booleana Roberta Lima Gomes - LPRM/DI/UFES Sistemas de Programação I Eng. Elétrica 27/2 Um sistema de numeração
Leia maisAula 2 - Sistemas de Numeração
Aula 2 - Sistemas de Numeração Marcos Guerine Universidade Federal Fluminense mguerine@ic.uff.br História Contagem de animais, intuitiva Um, dois e muitos Contagem através de pedras Numeração escrita através
Leia maisProcessador: Conceitos Básicos e Componentes
Processador: Conceitos Básicos e Componentes Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides de Fernanda Passos Cristina Boeres (IC/UFF)
Leia maisAula 9. Aritmética Binária. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 9 Aritmética Binária SEL 044 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira . SOMA DE DOIS NÚMEROS BINÁRIOS Álgebra Booleana (OR) Aritmética (+) 0 + 0 = 0 0 + = + 0 = + = 0 + 0 = 0
Leia maisProf. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 1 Conceitos necessários Prof. Leonardo Augusto Casillo Sistema de numeração: conjunto de regras que nos permite escrever e ler
Leia maisSistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal
Sistemas Digitais Circuitos Aritméticos e Representação de Números com Sinal João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) joao.carvalho@inesc.pt Circuitos Aritméticos Circuitos aritméticos são
Leia maisDisciplina: Introdução à Engenharia da Computação
Colegiado de Engenharia de Computação Disciplina: Introdução à Engenharia da Computação Aula 07 (semestre 2011.2) Prof. Rosalvo Ferreira de Oliveira Neto, M.Sc. rosalvo.oliveira@univasf.edu.br 2 Representação
Leia maisInfraestrutura de Hardware
Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado
Leia maisBinários: Operações matemáticas
Soma Subtração Multiplicação Divisão Eng. da Computação Eng. de Controle e Automação Binários: awmascarenhas@gmail.com https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Introdução à Computação A Informação
Leia maisCapítulo 2. Representação de dados em sistemas computacionais
Capítulo 2 Representação de dados em sistemas computacionais Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos [1] Saber somar números
Leia mais2 Representação numérica
2 Representação numérica Agora que já conhecemos um pouco da história da Computação e da arquitetura de um computador, estudaremos como podemos representar números em outras bases numéricas e como algumas
Leia maisS is temas numéricos e a Repres entação Interna dos Dados no Computador
S is temas numéricos e a Repres entação Interna dos Dados no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores. Aritmética de Inteiros
Notas de Aula Guilherme Sipahi Arquitetura de Computadores - Aritmética de Computadores "Matemática Real" f: RxR R Aritmética de Inteiros "Matemática no Computador" nº finito de números representáveis
Leia maisDessa forma pode-se transformar qualquer número em qualquer base para a base 10.
Sistemas de numeração e representação dos números Sistemas de Numeração e Somadores Binários I Base Numérica Um número em uma base qualquer pode ser representado da forma: N = An-1.B n-1 + An-2.B n-2 +...+
Leia maisIntrodução. à Ciência da. Representação de Números em Ponto Flutuante. Aula 21. Números Fracionários
Universidade Federal de Pelotas Instituto de Física e Matemática Departamento de Informática Bacharelado em Ciência da Computação Introdução à Ciência da Computação Aula 21 Representação de Números em
Leia maisSISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua
SISTEMA DE NUMERAÇÃO Introdução a Informática Sistema de Numeração Métodos científicos para representar os números Tipos Notação não posicional ou Posicional Difere se o algarismo tem valor fixo ou não
Leia maisNúmeros Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães
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:
Leia maisNúmeros Binários. Apêndice A V1.0
Números Binários Apêndice A V1.0 Roteiro Histórico Números de Precisão Finita Números Raiz ou Base Conversão de Base Números Binários Negativos Questões Histórico As maquinas do século XIX eram decimais
Leia maisUnidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14?
Unidade III 6 CIRCUITOS DIGITAIS 6.1 Sistemas de numeração O que quer dizer 14? Sabemos, por força de educação e hábito, que os algarismos 1 e 4 colocados desta forma representam a quantidade catorze.
Leia maisRepresentação de Dados (inteiros com sinal)
Representação de Dados (inteiros com sinal) Noemi Rodriguez Ana Lúcia de Moura http://www.inf.puc-rio.br/~inf1018 Representação de Inteiros Com n bits podemos representar 2 n valores Representação de Inteiros
Leia maisCIRCUITOS ARITMÉTICOS (Unidade 4)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Leia maisBase: número de símbolos empregados no sistema numérico.
Instituto Federal Catarinense IFC Campus - Sombrio Curso Técnico em Informática Integrado ao Ensino Médio Disciplina: Introdução a Informática e Sistemas Operacionais Professor: Alexssandro C. Antunes
Leia maisUCP: Construindo um Caminho de Dados (Parte III)
UCP: Construindo um Caminho de Dados (Parte III) Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material baseado nos slides do Fernanda Passos Cristina Boeres
Leia maisCurso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações
Curso de Aritmética Capítulo 1: Conjuntos Numéricos, Operações Básicas e Fatorações 1. A Base de Nosso Sistema Numérico Se observarmos a história, nós veremos que os primeiros números usados pelos humanos
Leia maisMétodos Numéricos Erros Ponto Flutuante. Professor Volmir Eugênio Wilhelm Professora Mariana Kleina
Métodos Numéricos Erros Ponto Flutuante Professor Volmir Eugênio Wilhelm Professora Mariana Kleina Representação Numérica O conjunto dos números representáveis em qualquer máquina é finito, e portanto
Leia maisARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS DE NUMERAÇÃO
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES INTRODUÇÃO AOS SISTEMAS DE NUMERAÇÃO Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar o que é uma base de numeração Apresentar o conceito de notação posicional
Leia maisSistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Prof.
Leia maisCursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS Para entender como o computador armazena as informações, é importante conhecer
Leia maisELETRÔNICA DIGITAL I
ELETRÔNICA DIGITAL I Parte 2 Aritmética Digital Professor Dr. Michael Klug 1 Sistema Decimal: Sistema Binário: Adição Binária carry 1 472 246 718 A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1 S=AB C=carry 2
Leia maisErros, Precisão Numérica e Ponto Flutuante
Capítulo 3 Erros, Precisão Numérica e Ponto Flutuante No capítulo anterior introduzimos o conceito de variável em programação. Uma variável é basicamente um nome usado para se referir a algum conteúdo
Leia maisSISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo
SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES Prof. André Rabelo CONVERSÕES ENTRE BASES 2, 8 E 16 As conversões mais simples são as que envolvem bases que são potências entre si. Exemplo(base 2 para base
Leia mais