Aritmética Computacional. Prof. Leonardo Barreto Campos 1
|
|
- Maria Laura Amorim Ramires
- 7 Há anos
- Visualizações:
Transcrição
1 Aritmética Computacional Prof. Leonardo Barreto Campos
2 Sumário Introdução; Representação de Números Inteiros; Aritmética de Números Inteiros; Representação de Números de Ponto Flutuante; Aritmética de Números de Ponto Flutuante; Bibliografia. Prof. Leonardo Barreto Campos 2/59
3 Introdução A CPU consiste de uma unidade de controle, dos registradores, da unidade lógica e aritmética, da unidade de execução de instruções e das interconexões entre esse componentes; Vejamos como funciona a unidade lógica e aritmética para implementar as operações aritméticas; Geralmente, os processadores implementam dois tipos de aritmética: de números inteiros ou ponto fixo e de ponto flutuante; Prof. Leonardo Barreto Campos 3/59
4 Introdução A ULA é a parte do computador que de fato executa as operações aritméticas e lógicas sobre os dados. Em suma, a ULA constitui a essência de um computador; A figura abaixo mostra, em termos gerais, como a ULA é conectada com o restante do processador: Prof. Leonardo Barreto Campos 4/59
5 Introdução Considerações: Os dados são fornecidos à ULA em registradores e os resultados de uma operação armazenados em registradores; A ULA pode ativar bits especiais (flags) para indicar o resultado de uma operação. Por exemplo, overflow. A unidade de controle fornece sinais para controlar a operação da ULA e a transferência de dados entre a ULA e os registradores; Prof. Leonardo Barreto Campos 5/59
6 Representação de Números Inteiros Existe diversas formas para representar um número inteiro no computador. Uma delas é através do sinalmagnitude; Em uma palavra de n bits, os n- bits mais à direita representam a magnitude do número inteiro + = - = Sinal Magnitude Prof. Leonardo Barreto Campos 6/59
7 Representação de Números Inteiros As desvantagens apresentadas pela representação de sinal-magnitude são: Duas representações para : + = - = Magnitude para operandos e operadores; Em conseqüência, o esquema mais utilizado é a representação em complemento de dois; Prof. Leonardo Barreto Campos 7/59
8 Representação de Números Inteiros Assim como a representação sinal-magnitude, a representação em complemento de dois usa o bit mais significativo como bit de sinal; Porém, os demais bits são interpretados de maneira diferente; Considere um inteiro A de n bits. Se A for positivo, então o bit de sinal, n a-, será igual a zero. O número zero é tratado como um número positivo; Faixa de números inteiros: a 2n- Prof. Leonardo Barreto Campos 8/59
9 Representação de Números Inteiros Se A é um número negativo (A < ), o bit de sinal, n a-, é. Vejamos a aplicação do complemento de 2 no inteiro positivo 4 ( 2 ), por exemplo: Inteiro original: (4 em decimal) Complemento de : (Inversão dos bits) + (Soma do bit ao Complemento de 2: complemento de ) Prof. Leonardo Barreto Campos 9/59
10 Representação de Números Inteiros A representação do complemento de dois pode ser visualizada geometricamente, vejamos: Prof. Leonardo Barreto Campos /59
11 Representação de Números Inteiros Vejamos a representação vetorial do complemento de dois: = = -2 Embora a representação em complemento de dois possa parecer pouco natural, ela torna mais simples a implementação das operações aritméticas mais importantes (adição e subtração); Prof. Leonardo Barreto Campos /59
12 Representação de Números Inteiros Vejamos a conversão entre representação de um número inteiro com n bits para sua representação com m bits, onde m > n; Notação sinal-magnitude: + = (8 bits) (6 bits) - = (8 bits) (6 bits) Notação complemento de dois: + = (8 bits) (6 bits) - = (8 bits) (6 bits) Prof. Leonardo Barreto Campos 2/59
13 Aritmética de Números Inteiros Vejamos a implementação das operações aritméticas mais comuns em números representados em complemento de dois: Negação Soma e Subtração Multiplicação Divisão Prof. Leonardo Barreto Campos 3/59
14 Aritmética de Números Inteiros Negação: Basta aplicar o complemento de 2 ao inteiro original; Inteiro original: (-4 em decimal) Complemento de : (Inversão dos bits) + (Soma do bit ao Complemento de 2: complemento de ) Prof. Leonardo Barreto Campos 4/59
15 Aritmética de Números Inteiros Casos especiais da negação: Overflow: Inteiro original: ( em decimal) Complemento de : (Inversão dos bits) Complemento de 2: (carry-in igual a - valor final = ) Ignorado + Prof. Leonardo Barreto Campos 5/59
16 Aritmética de Números Inteiros Casos especiais da negação: -28: Inteiro original: (-28 em decimal) Complemento de : (Inversão dos bits) Complemento de 2: ( -28 em decimal) + Anomalia que não pode ser evitada. Prof. Leonardo Barreto Campos 6/59
17 Aritmética de Números Inteiros Adição: Basta somar e quando ocorrer um vai-um para fora do bit mais significativo da palavra, que é ignorado. (-7) (-4) + (+5) + (+4) (-2) ( ) Overflow: Overflow sinalizado pela ULA para que o resultado não seja usado (+5) (-7) + (+4) + (-6) (Overflow) (Overflow) Prof. Leonardo Barreto Campos 7/59
18 Aritmética de Números Inteiros Subtração: para subtrair S M, pegue o complemento de dois de M e acrescente esse valor a S (S + (-M)). (+2) (+2) - (+7) + (-7) (-5) Overflow: Overflow sinalizado pela ULA para que o resultado não seja usado (-6) (-6) - (+4) + (-4) (Overflow) Prof. Leonardo Barreto Campos 8/59
19 Aritmética de Números Inteiros Vejamos os caminhos de dados e elementos de hardware necessários para efetuar a adição e a subtração: Prof. Leonardo Barreto Campos 9/59
20 Aritmética de Números Inteiros Considerações: Somador Binário (Meio-Somador): Elemento central que recebe dois números e produz a soma e uma indicação de overflow; Operandos: tratados como números inteiros sem sinal; Registradores: responsáveis por armazenar os operandos; Complemento de dois: usado para calcular o complemento de 2 sobre números negativos; Prof. Leonardo Barreto Campos 2/59
21 Aritmética de Números Inteiros Para a multiplicação, um grande número de algoritmos tem sido adotados em diversos computadores. Analisemos um problema mais simples de multiplicar, dois números inteiros sem sinal (não negativos); Multiplicando (4) X Multiplicador () Produtos Parciais Produto (4) Prof. Leonardo Barreto Campos 2/59
22 Aritmética de Números Inteiros A multiplicação pode ser feita direta e simples, mas pode ser melhorada nos seguintes aspectos: Armazenamento dos produtos parciais em um único registrador; Na multiplicação pelo bit, é necessário, apenas realizar uma operação de soma e um deslocamento; Na multiplicação pelo bit, é necessário, apenas o deslocamento. Vejamos uma solução que emprega a idéia acima. Multiplicação de números inteiros binários sem sinal; Prof. Leonardo Barreto Campos 22/59
23 Aritmética de Números Inteiros Registrador auxiliar (A), inicializado com Multiplicador e multiplicando são carregados em dois registradores (Q e M) Registrador C, de bit, inicializado com, que contém bit vai-um Prof. Leonardo Barreto Campos 23/59
24 Aritmética de Números Inteiros A lógica de controle lê os bits do multiplicador, um de cada vez. Se Q for : o multiplicador será adicionado ao registrador A e o resultado, armazenado nesse registrador; Prof. Leonardo Barreto Campos 24/59
25 Aritmética de Números Inteiros Então, todos os bits dos registradores C, A e Q são deslocados um bit para a direita (A n- = C; Q n- = A e Q eliminado) Se Q for : Nenhuma adição é efetuada, sendo feito apenas o deslocamento dos bits; Prof. Leonardo Barreto Campos 25/59
26 Aritmética de Números Inteiros Vejamos a aplicação da solução na multiplicação de 3 (Registrador Q) x (Registrador M) : Prof. Leonardo Barreto Campos 26/59
27 Aritmética de Números Inteiros Infelizmente, o esquema anterior não funciona para multiplicação com sinal, vejamos uma analogia: Multiplicando (4) X Multiplicador () Produto (4) Multiplicando (-2) X Multiplicador (-6) Produto (-6) Existem diversas soluções possíveis para esse e outros dilemas gerados na multiplicação com sinal. Um dos algoritmos mais usados é o de Booth; Prof. Leonardo Barreto Campos 27/59
28 Aritmética de Números Inteiros Como antes, multiplicador e multiplicando são armazenados nos registradores Q e M, respectivamente. O registrador de bit é posicionado logicamente à direita do bit menos significativo (Q ) do registrador Q e designado como Q - ; Prof. Leonardo Barreto Campos 28/59
29 Aritmética de Números Inteiros A e Q - são inicializados com zero. Ao analisar cada bit do multiplicador, o bit à sua direita Q - também é analisado; Se esse dois bits forem iguais (- ou -) Então todos os bits dos registradores A, Q e Q - são deslocados bit para a direita; Prof. Leonardo Barreto Campos 29/59
30 Aritmética de Números Inteiros Se esse dois bits forem diferentes: O multiplicando será somado () do registrador A; ou subtraído () do registrador A; Em seguida, ocorre o deslocamento de um bit para a direita, porém: O bit mais a esquerda de A (A n- ), é deslocado para A n-2 mas também permanece em A n- ; Prof. Leonardo Barreto Campos 3/59
31 Aritmética de Números Inteiros Vejamos do algoritmo de Booth na multiplicação de 3 (Registrador Q) x 7 (Registrador M) : Resultado armazenado nos registradores A e Q Prof. Leonardo Barreto Campos 3/59
32 Aritmética de Números Inteiros A divisão é um pouco mais complicada que a multiplicação, vejamos um simples exemplo de números binários sem sinal: Prof. Leonardo Barreto Campos 32/59
33 Aritmética de Números Inteiros Bits analisados, da esquerda para a direita, até o número de bits seja igual ou maior que o divisor. Quando esse número é encontrado é colocado no quociente. Caso contrário, coloca no quociente Divisor é subtraído do resto parcial até que todos os bits do dividendo seja tenham sido analisados. Prof. Leonardo Barreto Campos 33/59
34 Aritmética de Números Inteiros Vejamos um algoritmo de máquina para o processo de divisão usando o complemento de 2: Passo : Divisor, no registrador M; Dividendo, nos registradores A e Q; O dividendo dever ser expresso como um número em complemento de dois com 2n bits. Ex:, como ; Prof. Leonardo Barreto Campos 34/59
35 Aritmética de Números Inteiros Passo 2: Deslocar o conteúdo dos registradores A e Q, juntos, um bit para a esquerda; Passo 3: Se M e A têm o mesmo sinal, fazer A = A M; caso contrário, A = A + M; Passo 4: Se o sinal de A for o mesmo, antes e depois da operação, então, operação bem sucedida; Prof. Leonardo Barreto Campos 35/59
36 Aritmética de Números Inteiros Passo 4.a: Se a operação for bem-sucedida ou se (A = e Q = ), então faça Q = ; Passo 4.b: Se a operação não for bem sucedida e se (A = ou Q = ), então faça Q = e restaure o valor antigo de A (somando M a A) Passo 5: Repetir os passos 2 e 4 enquanto houver bits a examinar em Q; Prof. Leonardo Barreto Campos 36/59
37 Aritmética de Números Inteiros Passo 6: Ao final, o resto estará em A. Se o divisor e o dividendo tiverem o mesmo sinal, o quociente estará em Q; Caso contrário, o quociente correto é o complemente de dois no número armazenado em Q; Prof. Leonardo Barreto Campos 37/59
38 Aritmética de Números Inteiros Vejamos a aplicação do algoritmo em um exemplo: (7) (3) A Q M= Valor incial Deslocar Subtrair Restaurar Deslocar Subtrair Restaurar Deslocar Subtrair Fazer Q = Deslocar Subtrair Restaurar Prof. Leonardo Barreto Campos 38/59
39 Representação de Números de Ponto Flutuante A notação de ponto fixo não possibilita representar números muito grandes nem frações muito pequenas. Além disso, em uma divisão de dois úmeros muito grandes, a parte fracionárias do quociente pode ser perdida; Essas limitações são superadas com a representação de ponto flutuante; Prof. Leonardo Barreto Campos 39/59
40 Representação de Números de Ponto Flutuante Um número pode ser representado da seguinte forma: ±M x B ±E Onde: Sinal: mais ou menos Mantissa: M Expoente: E Base: B (Implícita e não precisa ser armazenada porque é a mesma para todos os número) Prof. Leonardo Barreto Campos 4/59
41 Representação de Números de Ponto Flutuante A figura abaixo mostra a representação de números binários de ponto flutuante: Expoente Polarizado. Um valor fixo é subtraído ao valor desse campo de 8 bits para se obter o verdadeiro valor do expoente 8 bits Mantissa. Armazena o número normalizado, ou seja, ±, bbb...b x 2 ±E 23 bits Sinal da Mantissa ( = Positivo; = Negativo) Prof. Leonardo Barreto Campos 4/59
42 Representação de Números de Ponto Flutuante Vejamos os exemplos a seguir:, x 2 = -, x 2 =, x 2 - = -, x 2 - = O sinal é armazenado no primeiro bit da palavra; O primeiro bit da mantissa é sempre q (após normalização); O valor 27 é adicionado ao expoente verdadeiro e armazenado no campo do expoente; A base é 2. Prof. Leonardo Barreto Campos 42/59
43 Representação de Números de Ponto Flutuante Na notação em complemento de dois, podem ser representados todos os números inteiros de -23 a 23- (total de 232 números distintos); No formato de ponto flutuante, números nas seguintes faixas podem ser representados: Número negativos entre ( 2-24 ) x 2 28 e -,5 x 2-27 Número positivos entre,5 x 2-27 e ( 2-24 ) x 2 28 Prof. Leonardo Barreto Campos 43/59
44 Representação de Números de Ponto Flutuante Vejamos a representação dos limites de representação na figura abaixo: Prof. Leonardo Barreto Campos 44/59
45 Representação de Números de Ponto Flutuante Cinco regiões na reta de números não estão incluídas nessas faixas: Overflow em número negativos: números negativos menores que ( 2-24 ) x 2 28 Underflow em números negativos: números negativos maiores que -,5 x 2-27 ; Zero. Underflow em números positivos: números positivos menores que -,5 x 2-27 ; Overflow em números positivos: números positivos maiores que ( 2-24 ) x 2 28 ; Prof. Leonardo Barreto Campos 45/59
46 Representação de Números de Ponto Flutuante A representação de ponto flutuante terá que prever um código especial para o (zero); Ocorre overflow quando a magnitude do resultado é maior que o maior valor que pode ser expresso com expoente igual a 28 (por exemplo, 2 2 x 2 = 2 22 ); Ocorre underflow quando a magnitude é muito pequena (por exemplo, 2-2 x 2 - = 2-22 ); Prof. Leonardo Barreto Campos 46/59
47 Representação de Números de Ponto Flutuante Analisemos também que os números não são distribuídos igualmente ao longo da reta de números: Maior quantidade de valores representáveis próximo à origem; Quantidade diminui com a distância à origem; Se aumentarmos o número de bits do expoente, expandimos a faixa de valores representáveis. Porém teremos uma menor precisão; Os cálculos em ponto flutuante, tendem a serem arredondados para os valores mais próximos que a notação possibilitar; Prof. Leonardo Barreto Campos 47/59
48 Padrão IEEE para representação de números binários de ponto flutuante A mais importante representação de ponto flutuante é definida no padrão IEE 754 de 985; Sinal O padrão define um formato simples de 32 bits e um formato duplo de 64 bits com expoentes de 8 e bits respectivamente; Expoente Polarizado. Mantissa. bits 52 bits Diminui overflow em operações intermediárias; Diminui erros por arredondamento; Prof. Leonardo Barreto Campos 48/59
49 Padrão IEEE para representação de números binários de ponto flutuante Alguns bits e combinações de bits são interpretado s de forma especial no formato IEEE, vejamos a tabela: Prof. Leonardo Barreto Campos 49/59
50 Padrão IEEE para representação de números binários de ponto flutuante Considerações: O expoente junto com uma fração representa ; Expoente totalmente preenchido com uns junto com uma fração igual a zero representa infinito, positivo ou negativo, (dependo do bit de sinal). Expoente junto com uma fração diferente de representa um número não-normalizado; Um expoente totalmente com uns junto com uma fração diferente de zero representa o valor NaN (Not a Number). Prof. Leonardo Barreto Campos 5/59
51 Aritmética de Números de Ponto Flutuante Na aritmética de ponto flutuante, a adição e a subtração são operações mais complexas que a multiplicação e a divisão; Isso ocorre devido à necessidade de alinhar os operandos, tornando-os iguais. O algoritmo tem as seguintes fases: Verificar se algum operando é zero; Alinhas as mantissas; Adicionar ou subtrair as mantissas; Normalizar o resultado. Prof. Leonardo Barreto Campos 5/59
52 Aritmética de Números de Ponto Flutuante (987 x ) + (654 x -2 ) = (987 x ) + (6,54 x ) = 6454,98x Em caso de subtração, mudar o sinal do subtraendo; Iguala os expoentes e desloca os bits para efetuar a soma (alinhamento dos números, por exemplo: 6+7); Soma as duas mantissas Normaliza o resultado. A normalização consiste em deslocar os dígitos da mantissa para a esquerda, até que o dígito mais significativo seja diferente de ; Resultado ainda pode ser arredondado; Prof. Leonardo Barreto Campos 52/59
53 Aritmética de Números de Ponto Flutuante Prof. Leonardo Barreto Campos 53/59
54 Aritmética de Números de Ponto Flutuante A multiplicação é mais simples do que a adição e a subtração: Considerações: Caso um dos operadores é, o resultados será. Soma-se os expoentes. Se eles forem armazenados na forma polarizada, a soma dobrará a polarização; Portanto, o valor da polarização deve ser subtraído da soma dos expoentes; Se o expoente do produto estiver dentro da faixa de números representáveis, as mantissas devem ser multiplicadas (mesma forma dos números inteiros), levando em conta seus sinais; Prof. Leonardo Barreto Campos 54/59
55 Aritmética de Números de Ponto Flutuante Vejamos o fluxograma da multiplicação de números de ponto flutuante: z = x. y Prof. Leonardo Barreto Campos 55/59
56 Aritmética de Números de Ponto Flutuante Vejamos os passos para efetuarmos uma divisão bem sucedida com ponto flutuante: Caso o divisor seja, erro ou representação de infinito; Dividendo, resultado ; Caso não ocorra nenhum desses casos, o expoente do divisor será subtraído do expoente do dividendo; Em seguida, são efetuados testes de overflow e underflow no expoente; O passo seguinte é dividir as mantissas; Por fim a normalização e o arredondamento; Prof. Leonardo Barreto Campos 56/59
57 Aritmética de Números de Ponto Flutuante Diversas técnicas para arredondamento foram exploradas, De fato, o padrão IEEE relaciona quatro abordagens alternativas: Arredondamento para o mais próximo: arredondado para o número representável mais próximo; Arredondamento para cima (+ ): arredondado na direção do infinito positivo; Arredondamento para baixo (- ): arredondado na direção do infinito negativo; Arredondamento para : arredondado na direção de zero; Prof. Leonardo Barreto Campos 57/59
58 Aritmética de Números de Ponto Flutuante O padrão IEEE traz também procedimentos específicos para que a aritmética de pnto produza resultados uniformes, previsíveis e independente de plataformas: Infinito: 5 + (+ ) = + 5 (- ) = - 5. (- ) = - NaN silencioso e NaN sinalizador: se propaga sem gerar exceção e gera exceção de operação inválida, respectivamente Números não-normalizados: trata casos de underflow de expoente; Prof. Leonardo Barreto Campos 58/59
59 Bibliografia Stallings, W. Arquitetura e Organização de Computadores, Pearson Hall, 5 ed. SP: 22. Prof. Leonardo Barreto Campos 59/59
Arquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Ponto Flutuante - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Slides baseados nas lâminas dos profs Ney Calazans e Fernando
Leia maisUNIMINAS. 101.. Só é necessário o armazenamento de: Sinal da mantissa: - (menos). Valor da mantissa: 00110101. Sinal do expoente: -(na realidade, háh
Representação em Ponto Flutuante Utiliza-se a representação científica normalizada: 2500 = 2,5 x 10 3 0,00009 = 9,0 x 10-5. Mantissa: 1 =< M < 2. Na realidade, trabalha-se na base 2: -1,00110101 x 2-1012
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 maisCapítulo 6. Aritmética Computacional. 6.1 Números com Sinal e Números sem Sinal
61 Capítulo 6 Aritmética Computacional As palavras de um computador são compostas por bits e podem representar números armazenados na memória. Estes números podem ter diferentes significados, como inteiros
Leia maisEA960 Aritmética e Representação Numérica
EA960 Aritmética e Representação Numérica Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato Introdução Até o momento, nos preocupamos
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 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 maisCapítulo VI Circuitos Aritméticos
Capítulo VI Circuitos Aritméticos Introdução No capítulo anterior estudamos a soma e subtração de números binários. Neste capítulo estudaremos como as operações aritméticas de soma e subtração entre números
Leia maisRepresentações de caracteres
Representações de caracteres Sistemas de Numeração A necessidade de contar é algo que acompanha o ser humano desde tempos imemoriais. Sistemas de Numeração Usando o polegar para indicar em cada dedo a
Leia maisSistemas Numéricos. Tiago Alves de Oliveira
Sistemas Numéricos Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Operações aritméticas binária e hexadecimal Operações lógicas binárias e decimais Representação Interna de
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 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 maisVírgula flutuante Aula 6
Vírgula flutuante Aula 6 17 de Março de 2005 1 Estrutura desta aula Números em vírgula flutuante Formatos dos números em vírgula fixa e em vírgula flutuante A norma IEEE 754 Normalizações, expoentes, zeros
Leia mais=...= 1,0 = 1,00 = 1,000...
OPERAÇÕES COM NÚMEROS DECIMAIS EXATOS Os números decimais exatos correspondem a frações decimais. Por exemplo, o número 1,27 corresponde à fração127/100. 127 = 1,27 100 onde 1 representa a parte inteira
Leia maisNotas de Aula Guilherme Sipahi Arquitetura de Computadores
Notas de Aula Guilherme Sipahi Arquitetura de Computadores Aritmética de Ponto Flutuante. 1. Da aritmética de Inteiros a aritmética de Pontos Flutuantes : Números inteiros deixam de representar uma parte
Leia maisnúmeros decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
Leia mais12 de Março de 2007 1. Aula 5
12 de Março de 2007 1 Multiplicação e divisão inteiras Aula 5 Estrutura desta aula Multiplicação básica Multiplicações melhoradas Multiplicação em complemento para 2 Algoritmo de Booth Divisão básica Ref:
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 maisnúmeros decimais Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos 2 de um bolo se dividirmos esse bolo
A UA UL LA Frações e números decimais Introdução Inicialmente, as frações são apresentadas como partes de um todo. Por exemplo, teremos de um bolo se dividirmos esse bolo em cinco partes iguais e tomarmos
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 maisFRAÇÃO. Número de partes pintadas 3 e números de partes em foi dividida a figura 5
Termos de uma fração FRAÇÃO Para se representar uma fração através de figuras, devemos dividir a figura em partes iguais, em que o numerador representar a parte considera (pintada) e o denominador representar
Leia maisSistemas de Vírgula Flutuante
Luiz C. G. Lopes Departamento de Matemática e Engenharias Universidade da Madeira MAT 2 05 2007/08 Definição. Diz-se que um número real x R\{0} é um número de vírgula flutuante normalizado se forem verificadas
Leia maisCircuitos Aritméticos
Circuitos Aritméticos Semi-Somador Quando queremos proceder à realização de uma soma em binário, utilizamos várias somas de dois bits para poderemos chegar ao resultado final da operação. Podemos, então,
Leia maisBC-0504 Natureza da Informação
BC-0504 Natureza da Informação Aulas 4 Sistemas de numeração. Operações em binário e algebra booleana. Equipe de professores de Natureza da Informação Santo André Julho de 2010 Parte 0 Realizar 6 problemas
Leia maisMicrocontroladores e Microprocessadores. Conversão de Bases Prof. Samuel Cavalcante
Microcontroladores e Microprocessadores Conversão de Bases Prof. Samuel Cavalcante Conteúdo Conversão de Qualquer base para Decimal Decimal para Binário Hexadecimal para binário Componentes básicos de
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Evolução e Desempenho dos Computadores Slide 1 Conceitos Arquitetura do Computador Refere-se aos atributos que são visíveis para o programador. Ex: conjunto
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 maisCaminho de Dados e Controle. Prof. Leonardo Barreto Campos 1
Caminho de Dados e Controle Prof. Leonardo Barreto Campos 1 Sumário Introdução; Convenções Lógicas de Projeto; Construindo um Caminho de Dados; O Controle da ULA; Projeto da Unidade de Controle Principal;
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 maisPOTENCIAÇÂO. A potenciação é uma forma de representar uma multiplicação de fatores iguais.
POTENCIAÇÂO A potenciação é uma forma de representar uma multiplicação de fatores iguais. A potência é o resultado. x x x cada termo desta multiplicação é chamado de fator, portanto temos 4 fatores iguais
Leia maisFundamentos de Arquitetura e Organização de Computadores
Fundamentos de Arquitetura e Organização de Computadores Dois conceitos fundamentais no estudo dos sistemas de computação são o de Arquitetura e Organização de computadores. O termo arquitetura refere-se
Leia maisFRAÇÃO Definição e Operações
FRAÇÃO Definição e Operações DEFINIÇÃO: Fração é uma forma de se representar uma quantidade a partir de um valor, que é dividido por um determinado número de partes iguais. Como é que você representaria
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 mais1. Números. MatemáticaI Gestão ESTG/IPB Departamento de Matemática. Números inteiros. Nota: No Brasil costuma usar-se: bilhão para o número
MatemáticaI Gestão ESTG/IPB Departamento de Matemática 1. Números Números inteiros 0 10 1 1 10 10 2 10 100 3 10 1000 6 10 1000000 10 10 12 18 Uma unidade (um) Uma dezena (dez) Uma centena (cem) Um milhar
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 maisMultiplicador Binário com Sinal
Multiplicador Binário com Sinal Edson T. Midorikawa/2010 RESUMO Nesta experiência será implementado circuito para multiplicação binária com sinal. Deve ser aplicada a metodologia para projeto estruturado
Leia maisFigura 8: modelo de Von Neumann
3. ORGANIZAÇÃO DE SISTEMA DE COMPUTADORES Olá, caro aluno! Neste capítulo vamos ver como são organizados os componentes que formam um sistema computacional. O conceito é histórico, mas é aplicado até os
Leia maisArquitetura FPU: Implementação MIPS32. Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos
Arquitetura FPU: Implementação MIPS32 Guilherme Fernandes Raphanelli Diogo D. Fonseca dos Santos Introdução O suporte para operações de ponto flutuante nas diferentes arquiteturas é normalmente dado através
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 maisOPERAÇÕES FUNDAMENTAIS
OPERAÇÕES FUNDAMENTAIS CÁLCULO DA ADIÇÃO E SUBTRAÇÃO: Operação aritmética, que consiste em adicionar ou retirar um número. a) 2254 + 1258 = 3512 1 1 2 2 5 4 3 5 1 2 Para o cálculo da adição, ordenamos
Leia maisInformática Aplicada
Informática Aplicada Aula 1 Introdução Diogo Pinheiro Fernandes Pedrosa Departamento de Ciências Exatas e Naturais Universidade Federal Rural do Semi-Árido Introdução Informática informação aplicada; Pressupõe
Leia maisAula 9: Estouro e Representação em Ponto Flutuante
Aula 9: Estouro e Representação em Ponto Flutuante Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda
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 TCP/IP. Apresentado por: Ricardo Quintão
Arquitetura TCP/IP Apresentado por: Ricardo Quintão Roteiro Conexões Inter-redes Serviço Universal Rede Virtual (inter-rede ou internet) Protocolos para ligação inter-redes (TCP/IP) Divisão em camadas
Leia mais4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.
Objetivos 4. Álgebra Booleana e Simplificação Lógica Aplicar as leis e regras básicas da álgebra Booleana Aplicar os teoremas de DeMorgan em expressões Booleanas Descrever circuitos de portas lógicas com
Leia maisCapítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Leia maisNesta aula vamos rever operações com frações,
A UA UL LA Operações com frações Introdução Nesta aula vamos rever operações com frações, verificando a validade das propriedades operatórias dos números racionais. Veremos também o cálculo de expressões
Leia maisConstrução de uma via de dados, abordagem monociclo, multiciclo e pipeline
INSTITUTO FEDERAL DO RIO GRANDE DO NORTE DIRETORIA ACADÊMICA DE GESTÃO E TECNOLOGIA DA INFORMAÇÃO CURSO SUPERIOR DE TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: ORGANIZAÇÃO DE COMPUTADORES Construção
Leia maisDetecção de erros de comunicação de dados CRC
FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO Detecção de erros de comunicação de dados CRC Rui Barbosa 12/04/2011 Í NDI CE 1. Introdução... 4 2. Cyclic Redundancy Check... 5 2.1. Fundamentos Teóricos...
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 maisOganização e Arquitetura de Computadores
Oganização e Arquitetura de Computadores Capítulo 14 e 15 Unidade de Controle Parte I Operação da Unidade de Controle 1 Micro-Operações Um computador executa um programa Ciclo: Busca/Executa Cada ciclo
Leia maisflutuante 11. Aritmética de vírgula Operações em números fraccionários
11. Aritmética de vírgula flutuante Vamos falar de aritmética não-inteira (i.e., fraccionária, ou de vírgula flutuante ). Este capítulo pode ser adiado pois precisas de conceitos teóricos importantes sobre
Leia maisUnidade 3 Aritmética Computacional Uma breve introdução
Pontifícia Universidade Católica do Rio Grande do Sul Instituto de Informática Organização de Computadores - GAPH Unidade 3 Aritmética Computacional Uma breve introdução Autores: Fernando Gehm Moraes &
Leia maisFrações significa a:b, sendo a e b números naturais e b diferente de zero. Chamamos: de fração; a de numerador; b de denominador.
O símbolo Frações significa a:b, sendo a e b números naturais e b diferente de zero. Chamamos: de fração; a de numerador; b de denominador. Se a é múltiplo de b, então é um número natural. Veja um exemplo:
Leia mais7. Funções de Lógica Combinacional. 7. Funções de Lógica Combinacional 1. Somadores Básicos. Objetivos. Objetivos. Circuitos Digitais 03/11/2014
Objetivos 7. Funções de Lógica Combinacional Fazer distinção entre meio-somadores e somadores-completos Usar somadores-completos para implementar somadores binários em paralelo Explicar as diferenças entre
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 maisMódulos Combinatórios
Arquitectura de Computadores I Engenharia Informática (11537) Tecnologias e Sistemas de Informação (6616) Módulos Combinatórios Nuno Pombo / Miguel Neto Arquitectura Computadores I 2014/2015 1 Somadores
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Câmpus Ponta Grossa. Coordenação do Curso Superior de Tecnologia em. Automação Industrial
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Câmpus Ponta Grossa Coordenação do Curso Superior de Tecnologia em Automação Industrial Jhonathan Junio de Souza Tipos de códigos Binários Trabalho apresentado
Leia maisIntrodução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.
Introdução Software Básico Aula 3 Prof. Dr. Rogério Vargas http://rogerio.in Provocação Você já se perguntou como é que os programas que você escreve são traduzidos em instruções executáveis pelas estruturas
Leia maisErros e Incertezas. Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011.
Rafael Alves Batista Instituto de Física Gleb Wataghin Universidade Estadual de Campinas (Dated: 10 de Julho de 2011.) I. INTRODUÇÃO Quando se faz um experimento, deseja-se comparar o resultado obtido
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 mais1. Notação em Complemento de 2
1. Notação em Complemento de 2 A notação em complemento de 2 é a forma mais comumente utilizada para representar números com sinal em computadores. Nesta notação, se o bit mais significativo (o bit mais
Leia maisDisciplina Fundamentos de Redes. Introdução à Mascara de Subrede
Disciplina Fundamentos de Redes Introdução à Mascara de Subrede Professor Airton Ribeiro de Sousa 2015 1 O que é Máscara de Subrede? A máscara de subrede é um endereço de 32 bits que tem como finalidade
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 maisÍndice de conteúdos. Índice de conteúdos. Capítulo 1. Implementação de Algoritmos...1
Índice de conteúdos Índice de conteúdos Capítulo 1. Implementação de Algoritmos...1 1.Computação Numérica...1 2.Etapas na resolução de um problema...2 2.1.Definição do problema...2 2.2.Modelação matemática...2
Leia maisMatrizes. matriz de 2 linhas e 2 colunas. matriz de 3 linhas e 3 colunas. matriz de 3 linhas e 1 coluna. matriz de 1 linha e 4 colunas.
Definição Uma matriz do tipo m n (lê-se m por n), com m e n, sendo m e n números inteiros, é uma tabela formada por m n elementos dispostos em m linhas e n colunas. Estes elementos podem estar entre parênteses
Leia maisApostila de Arquitetura dos Computadores
Apostila de Arquitetura dos Computadores Versão Preliminar Setembro de 2005 1 1.1 INTRODUÇÃO: Capítulo 1 Evolução Histórica dos Computadores 1.1.1 Conceituação: Mário A. Monteiro (Introdução à Organização
Leia maisa) 2 b) 3 c) 4 d) 5 e) 6
Recordando operações básicas 01. Calcule as expressões abaixo: a) 2254 + 1258 = b) 300+590 = c) 210+460= d) 104+23 = e) 239 54 = f) 655-340 = g) 216-56= h) 35 x 15 = i) 50 x 210 = j) 366 x 23 = k) 355
Leia maisArquitetura e Organização de Computadores
Arquitetura e Organização de Computadores Interconexão do Computador Givanaldo Rocha de Souza http://docente.ifrn.edu.br/givanaldorocha givanaldo.rocha@ifrn.edu.br Material do prof. Sílvio Fernandes -
Leia maisPlanejamento Anual OBJETIVO GERAL
Planejamento Anual Componente Curricular: Matemática Ano: 6º ano Ano Letivo: 2016 Professor(s): Eni e Patrícia OBJETIVO GERAL Desenvolver e aprimorar estruturas cognitivas de interpretação, análise, síntese,
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 maisPontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Lógica Computacional Aplicada. Prof. Dr. Fabian Vargas.
Índice Operações Aritméticas Básicas 1. Introdução 1.1. Notação em Complemento de 2 1.2. Overflow 2. Operação de Adição 3. Operação de Subtração 4. Operação de Multiplicação 5. Operação de Divisão Álgebra
Leia maisEquipe de Matemática MATEMÁTICA
Aluno (a): Série: 3ª Turma: TUTORIAL 6B Ensino Médio Equipe de Matemática Data: MATEMÁTICA Aritmética Sistema de Numeração Decimal Nosso sistema de numeração utiliza dez símbolos para representar todos
Leia maisAssim, 1 unidade = 10 décimos 1 décimo = 10 centésimos 1 centésimo = 10 milésimos
ALUNO(A): PROFESSOR(A): WELLINGTON DATA: / / ANO: 6 o E.F. II TURMA: N o MATEMÁTICA LISTA DE REINVESTIMENTO - 3º TRIMESTRE Representação e leitura de números decimais: Assim como os números naturais, os
Leia maisSistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Leia maisArquitetura e Organização de Computadores. Profa. Débora Matos
Arquitetura e Organização de Computadores aula 1 Profa. Débora Matos Apresentação da disciplina CARGA HORÁRIA: 72H/A ANO/SEMESTRE: 2011/2 TURNO: NOITE PROFESSORA RESPONSÁVEL: DÉBORA MATOS COMPETÊNCIAS
Leia maisIntrodução a Tecnologia da Informação
Introdução a Tecnologia da Informação Sistema de Numeração Prof. Jeime Nunes Sistema de Numeração p Um sistema de numeração é formado por um conjunto de símbolos utilizados para representação de quantidades
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 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 maisData Path / Control Path Controle do MIPS
Organização e Arquitetura de Computadores Unidade de Controle Uniciclo A unidade de controle deve, a partir do código da instrução, fornecer os sinais que realizam as instruções na unidade operativa. Sequência
Leia maisOrganização e Arquitetura de computadores
Organização e Arquitetura de computadores Aritmética computacional Prof. Dr. Luciano José enger Representação de valores Os valores expressos em números inteiros e fracionários necessitam ser representados
Leia maisCAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS
CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS Código BCD; Comparação entre BCD e Binário; Circuitos Digitais para BCD; Código Gray; Código ASCII; Detecção de erros pelo método de Paridade O que é um Código?
Leia maisOrientação a Objetos
Orientação a Objetos 1. Manipulando Atributos Podemos alterar ou acessar os valores guardados nos atributos de um objeto se tivermos a referência a esse objeto. Os atributos são acessados pelo nome. No
Leia maisIntrodução. A Informação e sua Representação (Parte II) Universidade Federal de Campina Grande. Unidade Acadêmica de Sistemas e Computação
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte II) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisPrática. Exercícios didáticos ( I)
1 Prática Exercício para início de conversa Localize na reta numérica abaixo os pontos P correspondentes aos segmentos de reta OP cujas medidas são os números reais representados por: Exercícios didáticos
Leia maisPlanificação Anual de Matemática 5º Ano
Planificação Anual de Matemática 5º Ano DOMÍNI OS CONTEÚDOS METAS AULA S Números naturais Compreender as propriedades e regras das operações e usá-las no cálculo. Propriedades das operações e regras operatórias:
Leia maisRepresentando Instruções no Computador
Representando Instruções no Computador Humanos aprenderam a pensar na base 10 Números podem ser representados em qualquer base Números mantidos no hardware como série de sinais eletrônicos altos e baixos
Leia maishttp://www.ic.uff.br/~boeres/fac.html! Conteúdos: Debora, Edcarllos, livros! slides disponíveis!
http://www.ic.uff.br/~boeres/fac.html! 1 Conteúdos: Debora, Edcarllos, livros! slides disponíveis! Unidade central de Processamento realiza operações básicas codificadas em 0s e 1s instrução contém código
Leia maisÁrvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos
Árvores Parte 1 Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos Árvores uma introdução As listas apresentadas na aula anterior formam um conjunto de TADs extremamente importante
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 Aritmética de Números Inteiros Representação de Números
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 maisMódulo de Sistemas de Numeração e Paridade. Divisibilidade em Diferentes Bases de Numeração. Tópicos Adicionais
Módulo de Sistemas de Numeração e Paridade Divisibilidade em Diferentes Bases de Numeração Tópicos Adicionais Professores Tiago Miranda e Cleber Assis Sistemas de Numeração e Paridade Divisibilidade em
Leia maisAvaliação e Desempenho Aula 1 - Simulação
Avaliação e Desempenho Aula 1 - Simulação Introdução à simulação Geração de números aleatórios Lei dos grandes números Geração de variáveis aleatórias O Ciclo de Modelagem Sistema real Criação do Modelo
Leia mais2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.
1) Inicializar um vetor de inteiros com números de 0 a 99 2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média 3)
Leia maisUsando potências de 10
Usando potências de 10 A UUL AL A Nesta aula, vamos ver que todo número positivo pode ser escrito como uma potência de base 10. Por exemplo, vamos aprender que o número 15 pode ser escrito como 10 1,176.
Leia maisCapítulo 6 Aritmética Digital: Operações e Circuitos
Capítulo 6 Aritmética Digital: Operações e Circuitos slide 1 Temas abordados nesse capítulo: - Adição, subtração, multiplicação e divisão de dois binários. - Diferença entre soma binária e soma OR. - Vantagens
Leia maisFRACÇÕES DEFINIÇÃO & OPERAÇÕES. Frações. onde a é o numerador; e b o denominador. O significado de uma fração
Frações O símbolo a significa a b, sendo a e b números naturais e b diferente de zero. b Chamamos: a b fracção; onde a é o numerador; e b o denominador. Se a é múltiplo de b, então a é um número natural.
Leia maisResolução de sistemas de equações lineares: Método de eliminação de Gauss
Resolução de sistemas de equações lineares: Método de eliminação de Gauss Marina Andretta ICMC-USP 21 de março de 2012 Baseado no livro Análise Numérica, de R L Burden e J D Faires Marina Andretta (ICMC-USP)
Leia mais