Sistemas Numéricos e Representação de Dados. Heitor S. Ramos
|
|
|
- Fátima Borja Maranhão
- 8 Há anos
- Visualizações:
Transcrição
1 + Sistemas Numéricos e Representação de Dados Heitor S. Ramos
2 + História Na Síria, durante o século VI, fundaram-se centros de cultura grega que se reuniam exclusivamente para discutir cultura e arte grega. Em 662 d.c., o bisco Severus Seborkt exaltou a sabedoria de outros povos, citando o exemplo dos novos métodos de cálculo utilizados pelos hindus e que até então empregam 9 sinais. O algarismo zero ainda não havia chegado ao Ocidente. O hindus introduziram uma posição vazia no final do século VI que só chegou a Europa alguns séculos depois. Com a introdução do zero, o Sistema de numeração utilizado por nós até hoje estava pronto e era chamado de algarismos indoarábicos.
3 + História (2) Em 825 d. C., o sábio de Bagdá chamado al-khowarizmi foi encarregado de traduzir livros de matemática adquiridos da Índia. Durante esse trabalho ele se deparou com o Sistema de numeração decimal. Ficou tão impressionado que decidiu escrever um livro sobre esse sistema. Através desse livro A arte Hindu de Calcular o mundo tomou conhecimento do Sistema Decimal.
4 + Bit, Byte, Caracter, Palavra Nos computadores, apenas dois símbolos são utilizados. Através deles, todos os outros símbolos e algarimos podem ser representados: os algarismos 0 e 1 Esses dois algarismos representam os únicos algarismos da base 2, também chamada de binária. Cada algarismos é um bit (binary digit) O bit é a menor quantidade de informação que pode ser armazenada na memória do computador O byte é uma unidade de informação constituído de oito bits A palavra é uma unidade básica formada por um agrupamento de 32 bits
5 + Base de um sistema de numeração Historicamente existiram vários sistemas de numeração com bases diferentes Os babilônios adotaram um Sistema de numeração com base 60. Esse Sistema é utilizado até hoje na medida de ângulos e tempos. Acredita-se que o primeiro Sistema foi o decimal, ou base dez, em decorrência da quantidade de dedos na mão do homem Em regra, qualquer número inteiro maior ou igual a 1 pode ser utilizado como base Na computação, os Sistemas mais comuns são o binário, os hexadecimais e os octais
6 + Polinômio de um Sistema de numeração Todo número escrito em um Sistema de numeração de base b pode ser representado segundo: n 1 A = a i b i = a 0 b 0 + a 1 b a n 2 b n 2 + a n 1 b n 1 i=0 Ex: = =
7 + Sistema decimal Usa os algarismos 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9 Cada dez unidades equivale a uma unidade da ordem imediatamente superior Qualquer algarismos escrito a esquerda de um outro ale dez vezes mais O Sistema é o mais utilizado pelas pessoas, portanto vamos utilizá-lo como referência. Qualquer número escrito em base diferente de 10 será explicitamente indicado como: , , 553 8
8 + Sistema binário Apenas dois algarismos (0, 1) Polinômio característico: A = n 1 i=0 a i 2 i Sistema mais utilizado por computadores Ex: = =
9 + Sistema Hexadecimal Ou base 16, equivale aos aogarismos de 0 a 15, ou seja, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F A=10, B=11, C=12, D=13, E=14 e F=15 Polinônio característico: A = n 1 i=0 a i 16 i Ex: 3BF4C 16 = B F C BF4C 16 =
10 + Sistema Octal Possui os algarismos entre 0 e 7: 0, 1, 2, 3, 4, 5, 6, 7 Polinômio característico: A = n 1 i=0 a i 8 i Ex: = =
11 + Código binário puro e variantes Todos os códigos existentes são variantes do código binário puro Principais códigos: Designação Binário Binário Decimal BCD EBCDIC ASCII Quantidade de Informação Variável 6 bits 8 bits 8 bits
12 + Código Binário Decimal (BCD) Variação do código binário puro, sendo mais fácil de interpretar Ex: 7543 BCD Quatro bits representam qualquer algarismo, porém, o BCD pode comportar até 6 bits, os 2 bits adicionais representam as letras A e B B A Zona Parte Numérica
13 + Extended Binary Coded Decimal Interchange Code (BCDIC) Código que era utilizado em plataformas de grande porte da IBM, tendo como padrão 8 bits na configuração do byte No código EBCIDC os bits são numerados dentro do byte de zero a sete, da esquerda para a direita Os bits de zero a três constituem a zona, e os de quarto a sete a parte numérica
14 + American National Standard Code For Information Interchange (ASCII)
15 + Mudança de Base Matemáticas Mudança da base 10 para qualquer base b Envolve uma sucessão de divisões do número inicial pela base b até obtermos um quociente menor que a base Nesse instante, escreve-se o número solicitado começando com o ultimo quociente e com os sucessivos restos, da direita para a esquerda
16 + Mudança da base 10 para binário =
17 + Mudança de base de 10 para base 8 (octal) = 75 8
18 + Mudança da base 10 para a base 16 (hexadecimal) = 3D 16
19 + Mudança de qualquer base para 10 Sucessão de multiplicações da direita para a esquerda, do número inicial pela base b, elevando a base a partir de zero, e incromentando-a de um em um.
20 + Mudança da base Hexadecimal para Decimal F 4 B 2 A = = = = = =
21 + Exercícios: ? ? 10 4A3F 16? 10
22 + Operações Aritiméticas com Diversas Bases Para soma de números binários, devemos obedecer às seguintes regras: = = = = 0 e vai 1 Ex: =?
23 + Subtração de binários Para a subtração de números binários, devemos prosseguir da seguinte maneira: 0 0 = = = = 1 e empresta 1 Ex: =?
24 + Soma de hexadecimais Para a soma na base hexadecimal, devemos respeitar da mesma maneira que na base decimal, o limite do algarismo, o qual não pode ultrapassar o valor máximo que é F(15 10 ), aumentando em uma unidade o algarismo antecessor. Ex: BC7 + 34B =?
25 + Subtração de Hexadecimais Para a subtração devemos observer a regra de emprestar 1 do próximo algarismo, o que na realidade significa o empréstimo de 16, ou seja, o máximo do algarismo na base 16. Ex: 3DA 37 =? Ex2: A =?
26 + Soma de Octais Para a soma na base octal devemos respeitar, ada mesma maneira que na base decimal, o limite do algarismo, o qual não poderá ultrapassar o valor máximo que é 7, aumentando em uma unidade o algarismo antecessor. Ex: =?
27 + Subtração de Octais Para subtração de octais, devemos observer a regra de emprestar 1 do próximo algarismo, o que na realidade significa o empréstimo de 8, ou seja, o máximo do algarismo na base 8. Ex: =? Ex2: =?
28 + Exercícios (em classe 1 ponto na prova) Faça as seguintes conversões de base: para as bases 2, 8 e 16 F3B57C 16 para as bases 2, 8 e para as bases 2, 10 e para as bases 8, 10 e 16 Resolva as seguintes operações: FB47C 16 + CA AF2C F4B 16 38F
29 + Representação de números inteiros (N) Como representar números inteiros positivos e negativos? Representação sinal-magnitude O bit mais significativo da palavra é um bite de sinal (0 -> positivo, 1-> negativo) Ex: +18 = Ex2: 18 = A = i=0 n 2 2 i a i, se a n 1 = 0 n 2 2 i a i, se a n 1 = 1 i=0 Essa notação, apesar e simples, apresenta diversas desvantagens. Para efetuar adição e subtração precisa considerer tanto sinal quanto magnitude Existem 2 representações para 0: +0 = =
30 + Representação em complemento de dois usa o bit mais significativo como bit de sinal. Faixa de valores representáveis 2 n 1 a 2 n 1 1 Representações para o zero 1 Negação Expansão do número de bits Regra de overflow Regra da subtração Pegue o complement booleano de cada bit do número positivo correspondente e some 1 ao padrão de bits resultantes Acrescente posições de bit à esquerda e preencha esses bits com o bit de sinal Se dois números com mesmo sinal forem somados, ocorrerá overflow apenas se o resultado tiver sinal oposto A B = (Compl. de 2 B) + A
31 + Complemento de dois A = 2 n 1 a n 1 + n 2 i=0 2 i a i Números negativos representáveis: de 1 a 2 n 1 Números positivos representáveis: de 0 a 2 n 1 1
32 + Benefícios Apenas uma representação para o algarismo zero Facilita as operações aritméticas (vamos ver isso daqui a pouco) A negação é simples 3 = Complemento booleano gera: Adiciona
33 + Interpretação Geométrica
34 + Negação Caso Especial 1 0 = Bit a bit not Adiciona 1 to LSB +1 Resultado Overflow is ignored, so: - 0 = 0
35 + Negação Caso Especial = Bit a bit not Adiciona 1 to LSB +1 Resultado Então: -(-128) = -128 X
36 + Números possíveis de representar 8 bit complemento de = = = = bit complemento de = = = = -2 15
37 + Conversão de tamanho Para números positivos, adiciona-se zero a esquerda +18 = = Para números negativos, adiciona-se 1 a esquerda -18 = =
38 + Adição e subtração Adição binária convencional Monitora-se o bit de sinal para detectar overflow Toma-se o complement de dois do subtraendo e soma ao minuendo i.e. a - b = a + (-b) Então só precisamos de circuitos e adição e complemento de 2
39 + Hardware para adição e subtração
40 + Exemplos de adição de números representado em complemento de
41 + Exemplos de adição de números representado em complement de
42 + Multiplicação 1011 Multiplicando (11 dec) x 1101 Multiplicador (13 dec) resultado (143 dec) Obs: o resultado tem o dobro do tamanho
43 + Multiplicação de inteiros sem sinal
44 + Exemplo
45 + Fluxograma da multiplicação de inteiros sem sinal
46 + Multiplicação de inteiros considerando o sinal O algoritmo anterior não funciona! Solução1 Converta o número para positivo (caso necessário) Multiplique com o algoritmo anterior Se os sinais forem diferentes, tome a negação da resposta Solução 2 Algoritmo de Booth
47 + Algoritmo de Booth
48 + Example do Algorítimo de Booth
49 + Números reais Número com frações Pode ser resolvido com binário puro = = 9,625 Onde é o ponto de separação? Fixo? Muito limitado Móvel? Como sabemos onde ele está?
50 Bit de sinal + Ponto Flutuante Expoente Polarizado Significando ou Mantissa 1bit 8bits 23 bits ±Mantissa 2 ±E O expoente é polarizado (soma-se a polarização (2 k 1 1)) A mantissa é normalizada na forma: ±1, bbb b 2 ±E Isso implica que o bit mais à esquerda da mantissa é sempre 1 Não precise armazená-lo (bit implícito) O campo de 23 bits é utilizado para armazenar uma mantissa de 24 bits com valor entre 0.5 e 1 O número de números representados continua sendo 2 32
51 + Examplo de Ponto Flutuante
52 + Exemplo 9,5 10 =? Sinal negativo 1 9,5 para binário 1001,1 deslocamos a vírgula 1,0011 2³ agora que temos o expoente 3, devemos normalizá-lo = 130 Em binário temos 3 = 11 e 127 = , somando os dois temos Resultado:
53 + Números que podem ser expressados x x x x
54 + Densidade de números
55 + Precisão vs Representatividade Se aumentarmos o número de bits do expoente, expandimos a faixa de valores representáveis Se aumentarmos o número de bits da mantissa, aumentamos a precisão Para aumentar o alcance e a precisão, precisamos aumentar o número total de bits
56 + IEEE 754 Padrão para representação de ponto flutuante 32 e 64 bit (simples e dupla precisão) 8 e11 bit de expoente, respectivamente Suporta formato estendido tanto para mantissa quanto para expoente para armazenar resultados intermediários
57 + IEEE 754 Formats
58 + Manipulação de Bits Operadores Lógicos: or ( ), and (&&) e not (!) Tratam qualquer argumento diferente de zero como true e igual a zero com false Retornam 1 ou 0 (true, false) Exemplos: Expressão Resultado!0x41 0x00!0x00 0x01 0xaa && 0x55 0x01 0xaa 0x55 0x01
59 + Operadores bit a bit Manipulação de dados bastante comum Podem ser aplicados a qualquer dos tipos inteiros Char, short, int, long Baseados na algebra booleana (bit a bit) & 0 1 And (A & B) Or (A B) Not (~A) Xor (A ^ B) & ^
60 + Exemplos (C) unsigned short a,b,c; a = 0xFF00; /* a = b = 0xA5A5; b = c = a b; /* c =? c = a & b; /c =? c = ~a; /* c =? c = a ^ b; /* c =?
61 + Exemplos (C) Swap sem terceira variável void troca (unsigned char x, unsigned char y) { /* 0x x y = x ^ y; x = x ^ y; y = x ^ y; /* 0x x /* 0x x /* 0x x }
62 + Deslocamento de bits Deslocamento de padrões de bits para a direita ou para a esquerda x << n : shift para a esquerda (equivale a 2 n ) Bits a direita são preenchidos com zero x >> n : shift para a direita (equivale a /2 n ) Shift lógico: bits à esquerda são preenchidos com 0 Shift aritmético: bits à esquerda são preencidos com o bit mais significativo original (bit de sinal) Quando o operando é sem sinal, o shift é lógico Quando o operando é com sinal, tipo de shift é escolhido pelo compilador A aplicação de >> a operandos com sinal não é portátil
63 + Deslocamento de bits: exemplos Operação x=[ ] x=[ ] x << x >> 4 (lógico) x >> 4 (aritmético)
William 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
Aritmé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á
Arquitetura 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
Arquitetura 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
Universidade 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
PARTE 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?
Introduçã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
Sistemas de Numeração
Infra-Estrutura de Hardware Sistemas de Numeração Conversão entre bases Bit e byte ECC Prof. Edilberto Silva www.edilms.eti.br [email protected] Sumário Conversão de bases Aritmética binária e hexadecimal
Unidade 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
Disciplina: 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. [email protected] 2 Representação
Baseado 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
Aula 3 - Representação de Dados
Aula 3 - Representação de Dados Marcos A. Guerine Universidade Federal Fluminense [email protected] Na aula passada... História dos sistemas de numeração Bases de numeração Conversão entre bases Conversão
Circuitos 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 [email protected]
ELETRÔ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
SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Elementos de Sistemas de Numeração GE4 Bio GE4Bio Grupo de Estudos em Sinais Biológicos
Sistemas de Numeração
Sistemas de Numeração Objetivos Conhecer representações numéricas para inteiros positivos (naturais) nas bases binária, hexadecimal e octal. Generalizar representações para qualquer base. Manipular fluentemente
3/14/2012. Programação de Computadores O Computador. Memória Principal representação binária
Programação de Computadores O Computador Memória Principal representação binária Prof. Helton Fábio de Matos [email protected] Agenda Memória principal. Memória secundária. O que são bytes e bits. Tecnologias
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Conceitos BásicosB (Parte II) Prof
1/50. Conceitos Básicos. Programa Básico
1/50 Conceitos Básicos Programa Básico 2/50 Operações básicas de entrada e saída #include main retorna um inteiro int main() { std::cout
Arquitetura de Computadores I
Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros
ARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: [email protected] 1 Ao longo dos anos, muitos padrões e convenções foram estabelecidas para determinar certos aspectos da
Sistemas de Numeração. Tiago Alves de Oliveira
Sistemas de Numeração Tiago Alves de Oliveira Sumário Sistemas Numéricos Binário Octal Hexadecimal Representação Interna de Caracteres Sistemas Numéricos Sistemas numéricos Sistemas de notação usados para
Sistemas 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: [email protected] URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Nú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
SISTEMA 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
Introduçã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
Sistemas 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
SISTEMAS DE NUMERAÇÃO (Unidade 2)
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
Dessa 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 +...+
Prof. 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
Cálculo Numérico Conceitos Básicos
Cálculo Numérico Conceitos Básicos Prof. Jorge Cavalcanti [email protected] MATERIAL ADAPTADO DOS SLIDES DA DISCIPLINA CÁLCULO NUMÉRICO DA UFCG - www.dsc.ufcg.edu.br/~cnum/ 1 Princípios usados
Aula 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
MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS
MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS Professor Marlon Marcon Introdução Em nossa condição humana, geralmente realizamos cálculos utilizando o sistema numérico decimal, ou base 10. Isso provavelmente
Capacidade 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
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas. Aula Tópico 2
Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Básicas Aula Tópico 2 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para o compilador
Objetivo. Sistemas de Numeração e Códigos. Apresentar técnicas de representação e converção de números em diversos sistemas de numeração.
Sistemas de Numeração e Códigos Raul Queiroz Feitosa Objetivo Apresentar técnicas de representação e converção de números em diversos sistemas de numeração. 2 1 Conteúdo Introdução Conversão da base 10
1 x 10 3 = x 10 2 = x 10 1 = x 10 0 = 8 + Total
Cursos Técnicos Habilitações Plenas Eletrônica Digital Professor Arnaldo Sistemas de Numeração Bases Numéricas - Conversões Op. Sistema de Numeração Decimal Composto pela Base 10 e pelos Símbolos ( Algarismos
Organizaçã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
Circuitos Lógicos Aula 5
Circuitos Lógicos Aula 5 Aula passada Sistemas numéricos Metodo de conversão Conversão entre sistemas Números fracionários Aula de hoje Conversão fracionária Método da multiplicação Código BCD Código ASCII
Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 3 Codificações BCD, Gray e ASCII e Números Fracionários Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado
Sistemas 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.
Ponto 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
Base: 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
Arquitetura e Organização de Computadores. Professor: Lucas Cambuim Aula: Conversão de Bases e Aritmética Computacional
Arquitetura e Organização de Computadores Professor: Lucas Cambuim Aula: Conversão de Bases e Aritmética Computacional 1 Objetivos Entender conceitos básicos de sistemas de numeração como base, valor posicional
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO. Wagner de Oliveira
HARDWARE SISTEMA NUMÉRICO E CODIFICAÇÃO Wagner de Oliveira SUMÁRIO Sistemas de Numeração Base de um Sistema Notação Posicional Sistema Binário (Base dois) Sistema Hexadecimal (Base 16) Codificação BCD
Organizaçã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.
Circuitos Digitais Primeira Lista de Exercícios
Circuitos Digitais Primeira Lista de Exercícios Observação: o início da lista é composto dos exercícios recomendados do livro-texto. Os exercícios nas últimas duas páginas da lista são novos (não estão
Prof. 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
Organizaçã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.
Binários: Operações matemáticas
Soma Subtração Multiplicação Divisão Eng. da Computação Eng. de Controle e Automação Binários: [email protected] https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas
Computação e Programação
Computação e Programação 1ª Aula de 2008-2009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - Sistemas O Visual C++ Para Casa (se possível antes da aula!): Veja o video e o screencast que se
Introdução à Computação: Sistemas de Numeração
Introdução à Computação: Sistemas de Numeração Beatriz F. M. Souza ([email protected]) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Arquitetura e Organização de computadores
Arquitetura e Organização de computadores Aula 4: Sistemas de Numeração Prof. MSc. Pedro Brandão Neto [email protected] Sistemas de Informação - UNDB Introdução (I) Desde os primórdios da sua história
Aula 11. A Informação e sua Representação Ponto-Flutuante. Prof. Dr. Dilermando Piva Jr.
11 Aula 11 A Informação e sua Representação Ponto-Flutuante Prof. Dr. Dilermando Piva Jr. Site Disciplina: http://fundti.blogspot.com.br/ Em alguns tipos de cálculo, a faixa de variação dos números envolvidos
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
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
Capí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
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr.
PCS 3115 Sistemas Digitais I Códigos Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Adaptado por Glauber (2018) CÓDIGOS NUMÉRICOS 2 Códigos Numéricos Conjunto de cadeias com n bits: cadeias diferentes
Introdução à Computação
Introdução à Computação Jordana Sarmenghi Salamon [email protected] [email protected] http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Multiplicação Divisão
Multiplicação Divisão 1 Introdução Nesta aula iremos analisar como podemos usar o Sistema Numérico para calcular operações básicas usando a Aritmética Decimal na: Multiplicação; Divisão. 2 MULTIPLICAÇÃO
Sistemas Numéricos e o Computador
Sistemas Numéricos e o Computador 1 - Computador e Sistemas Numéricos O computador trabalha basicamente com sistemas numéricos na base 2 (binário). Na realidade todas as informações manipuladas e armazenadas
Introdução. Universidade Federal de Campina Grande. A Informação e sua Representação (Parte I) Centro de Engenharia Elétrica e Informática
Universidade Federal de Campina Grande Centro de Engenharia Elétrica e Informática Unidade Acadêmica de Sistemas e Computação Introdução à Computação A Informação e sua Representação (Parte I) Prof.a Joseana
Princípios de Desenvolvimento de Algoritmos MAC122
Princípios de Desenvolvimento de Algoritmos MAC122 Prof. Dr. Paulo Miranda IME-USP Aula de Revisão: Variáveis e Atribuições Introdução Memória Principal: Vimos no curso anterior que a CPU usa a memória
ARQUITETURA DE COMPUTADORES
Representação de Dados Professor: Airton Ribeiro de Sousa E-mail: [email protected] 1 REPRESENTAÇÃO DE DADOS: SÍMBOLO: Marca visual ou gráfica que representa um objeto que desejamos identificar
ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração. Prof.ª Msc. Patricia Pedroso Estevam Ribeiro
ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração Prof.ª Msc. Patricia Pedroso Estevam Ribeiro Email: [email protected] 12/08/2016 1 Critérios de avaliação Duas provas e listas de exercícios
REPRESENTAÇÃO BINÁRIA. Sistemas de Numeração e Álgebra de Boole SNA0001
REPRESENTAÇÃO BINÁRIA Sistemas de Numeração e Álgebra de Boole SNA0001 2 Cronograma Operações aritméticas de números binários Bit X Byte Codificação 3 Operações aritméticas Soma Subtração Multiplicação
Eletrô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 [email protected] Ementa à Sistemas de numeração. à Funções
IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. Antonio Carlos
IF-UFRJ FIW 362 Laboratório de Física Moderna Eletrônica Curso de Licenciatura em Física Prof. ntonio Carlos ula 8: istemas de numeração e portas lógicas Este material foi baseado em livros e manuais existentes
Aula 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
SISTEMAS DE NUMERAÇÃO
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
Sistemas de Numeração e Códigos
Sistemas de Numeração e Códigos 123=Cento e Vinte e Três! Porquê? Qual o algoritmo de cálculo de um número? 123 = 1*10 2 + 2*10 1 + 3*10 0 123,95 = 1*10 2 + 2*10 1 + 3*10 0 + 9*10-1 + 5*10-2 Símbolos válidos:0,1,2,3,4,5,6,7,8,9
Lista de Exercícios 110 Bases numéricas (lista adaptada das listas do prof. Tiago Dezuo)
Professor: Arthur Garcia Bartsch Data: 2510/0810/201710 Lista de Exercícios 110 Bases numéricas (lista adaptada das listas do prof. Tiago Dezuo) 1. Converta para a base decimal os seguintes números: a)
Introdução à Computação MAC0110
Introdução à Computação MAC0110 Prof. Dr. Paulo Miranda IME-USP Aula 2 Variáveis e Atribuições Memória Principal: Introdução Vimos que a CPU usa a memória principal para guardar as informações que estão
MAT115 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
Aritmé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
Circuitos 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
Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador
Capítulo 2 Sistemas Numéricos, Operações Lógicas e Tipos de Dados Tratados pelo Computador 2.0 Índice 2.1 Sistemas Numéricos 2 2.1.1 Sistema Binário 2 2.1.2 Sistema Octal 3 2.1.3 Sistema Hexadecimal 3
Circuitos 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.
Binário Decimal
Sistema Binário Existem duas maneiras de representar uma informação eletrônica: analogicamente ou digitalmente. Uma música qualquer, por exemplo, gravada em uma fita K-7 é uma forma analógica de gravação.
Organização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Conjunto de Instruções Slide 1 Sumário Características de Instruções de Máquina Tipos de Operandos Tipos de Operações Linguagem de Montagem Slide 2 Características
X. B Y Base do sistema de numeração Dígito do número em questão
INSTITUTO FEDERAL DE SANTA CATARINA CAMPUS SÃO JOSÉ CURSO TÈCNICO INTEGRADO EM TELECOMUNICAÇÕES DISCIPLINA DE ELETRÔNICA DIGITAL PROF. MARIA CLÁUDIA DE ALMEIDA CASTRO 1.1 Introdução Os Números 1. Sistemas
Cálculo Numérico. Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações.
CÁLCULO NUMÉRICO Cálculo Numérico Conjunto de métodos utilizados para a obtenção de resultados de problemas matemáticos através de aproximações Problema Físico Modelo Matemático Solução Cálculo Numérico
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1. Estruturas Básicas. Aula Tópico 4
Algoritmos e Estruturas de Dados I (DCC/003) 2013/1 Estruturas Básicas Aula Tópico 4 1 Problema 3 Exibir o maior número inteiro que pode ser representado no computador. 2 Qual o maior número inteiro? Para
Estouro 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)
Sistemas de Numeração. Sistemas Decimal, Binário e Hexadecimal.
Sistemas de Numeração Sistemas Decimal, Binário e Hexadecimal. Sistema Decimal - Origem Pré-História Como o homem pré-histórico sabia se nenhum animal se perdeu no pasto? Sistema Decimal - Origem O homem
Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS jun-09
Lógica Binária Prof. Leandro Tonietto Introdução a computação e suas aplicações Curso de Segurança da Informação UNISINOS jun-9 Introdução Lógica binária é a base do sistema computacional. Qualquer operação
