Unidade III. Sistemas Numéricos e o Computador
|
|
|
- Marta de Sousa Molinari
- 8 Há anos
- Visualizações:
Transcrição
1 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 ao Computador - A contribuição de um dígito num número decimal, depende da posição que ele ocupa. Exemplo 1: Dígito das Centenas ( 10 2 ) Dígito das Dezenas ( 10 1 ) Dígito das Unidades ( 10 0 ) 373 = 3 x x x 10 2 Exemplo 2: Dígito das Milhares ( 10 3 ) Dígito das Centenas ( 10 2 ) Dígito das Dezenas ( 10 1 ) Dígito das Unidades (10 0 ) 4058 = 8 x x x x 10 3 Exemplo 3: 0,325 = 3 x x x Propriedades de um número decimal: 1. São usados os dígitos 0, 1, 2, 3, 4, 5, 6, 7, 8, Os dígitos em um número inteiro do sistema decimal são coeficientes de potências de base 10 cujos expoentes, começando por 0, crescem de 1 em 1, da direita para a esquerda. 3. Os dígitos da parte fracionária (direita da vírgula) de um número do sistema decimal são coeficientes de potências de base 10 cujos expoentes começando de -1, decrescem de -1 em -1, da esquerda para a direita. III.2 - O Sistema Binário - Base: 2 - Dígitos: 0 e 1
2 Sistemas Numéricos e o Computador 2 - A contribuição de um dígito num número binário depende da posição que ele ocupa. Exemplo 1: Considere o número binário Dígito de 16 ( ou 2 4 ) Dígito de 8 ( ou 2 3 ) Dígito de 4 ( ou 2 2 ) Dígito de 2 ( ou 2 1 ) Dígito de 1 ( ou 2 0 ) = 0 x x x x x 2 4 = = Exemplo 2: = 0 x x x x x x x x 2-5 = ,5 + 0, ,03125 = 6 + 0,78125 = 6, Qual o maior número binário inteiro que pode ser escrito com quatro dígitos? Observe a tabela a seguir: Decimal Binário Decimal Binário Podemos deduzir: número de bits maior decimal 1 1 = = = Ou seja, o maior número decimal (inteiro) que pode ser representado com n bits (dígitos binários) é 2 n -1.
3 Sistemas Numéricos e o Computador 3 III Convertendo inteiro do sistema decimal para binário: - Divide-se o número decimal dado e os quocientes sucessivos por 2 até que o quociente dê 1. O binário equivalente é a combinação do último quociente (1) com todos os restos, tomados de baixo para cima. Exemplo 1: Converter o decimal 25 em binário ou seja, = III Convertendo um número fracionário do sistema decimal para binário fracionário. É necessário decompor o número em sua parte inteira e sua parte fracionária. Assim, seria decomposto em 102 e e a representação de cada parte achada. Agora as duas partes são adicionadas. Já sabemos como transformar um número decimal inteiro em binário inteiro. Por outro lado, para se transformar um número decimal fracionário (menor que 1) em número binário, usamos o método que consiste em dobrar repetidamente a fração decimal. Se aparecer um 1 na parte inteira, esse 1 é acrescentado à direita da fração binária que está sendo formada e é eliminado da parte inteira. Se depois de uma multiplicação por 2 permanecer um "0" na parte inteira, esse "0" é acrescentado à fração binária que está sendo formada. Exemplo: =? = = = x 2 = x 2 = x 2 = x 2 = 1.0 ou seja, = III.3 - Dígitos Significativos Em qualquer número inteiro, o dígito mais à direita é dito "dígito menos significativo" (Least Significant Bit) ou dígito de mais baixa ordem. O dígito não nulo mais à direita é dito "dígito de mais alta ordem" ou dígito mais significativo" (Most Significant Bit).
4 Sistemas Numéricos e o Computador 4 MSB LSB Exemplo: número binário: número decimal: 2374 Dígito mais Dígito menos Significativo Significativo Com relação a bytes: [ ] [ ] MSBy LSBy III. 4 - Sistema Hexadecimal - Base: 16 - Digítos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F - A contribuição de um digíto num número hexadecimal depende da posição que ele ocupa. Exemplo: Considere 1A3 16 (ou 1A3H como notação optativa) A3 = 3 x 16º + 10 x 16¹ + 1 x 16² = = 419 Obs.: Cada dígito hexadecimal pode ser representado por 4 dígitos binários. Decimal Hexadecima l Binário Decima l Hexadecimal Binári o A B C D E F 1111 III Convertendo Decimal em Hexadecimal - Divide-se o número decimal dado e os quocientes sucessivos por 16 até obter-se um quociente menor do que 16. Combina-se o último quociente com todos os restos obtidos nas sucessivas divisões de baixo para cima formando o número hexadecimal desejado. Exemplo: =? 16
5 Sistemas Numéricos e o Computador ou seja, =11A 16 (A) 1 1 III Transformando Binário Inteiro em Hexadecimal - Basta grupar de 4 em 4 bits, da direita para a esquerda. Exemplo: =? 16 = 69D D III Transformando Hexadecimal Inteiro em Binário - A cada dígito hexadecimal é associado um grupo de 4 bits. Exemplo: 74A 16 =? A 74A 16 = III.5 - Aritmética Binária dos Obs.: Estaremos inicialmente operando binários puros. Numa segunda etapa, trataremos binários sinalizados. III Adição Binária Para efetuar uma adição decimal, alinhamos os dígitos dos dois números que devem ser adicionados. Por exemplo, = 281: dígito das centenas dígito das dezenas dígito das unidades Fazemos essencialmente a mesma coisa para a adição entre binários. Por exemplo, somemos a dígito de 16 dígito de 8 dígito de 4 dígito de 2 dígito de 1
6 Sistemas Numéricos e o Computador Adicionamos então, dois dígitos de mesma posição de cada vez, começando pelos dígitos de mais baixa ordem. Ao adicionarmos dois dígitos binários, existem quatro possibilidades: 1 vai-um vai-um Ainda se define: Então : Exemplo 1: = Exemplo 2: = III Multiplicação de Binários Exemplo: x 1011 x x III Subtração Binária 4 Minuendo 205
7 Sistemas Numéricos e o Computador 7-2 Subtraendo Diferença 84 Possibilidades: 1 emprestado ao subtraendo Exemplo 1: 4-2 = Exemplo 2 : = III Divisão Binária A divisão binária pode ser realizada (calculada) usando-se os mesmos passos da divisão decimal. Exemplo: / 101 =? (000) III.6 - Armazenamento de Números Binários Negativos A grande maioria das CPU's não implementa subtração binária em seus circuitos lógicos. A subtração, nesse caso, é tratada como adição : 7-5 = (+7) + (-5) = +2 O problema, pois, é escolher uma forma padronizada para armazenar números negativos. A forma canônica "sinal-magnitude" (valor absoluto) não funciona.
8 Sistemas Numéricos e o Computador 8 Por exemplo, se queremos subtrair 5 de 7, escrevemos: = +7 + (-5) = (-12)? Uma alternativa consiste em usar a representação "complemento-de-dois". Nessa forma, a representação dos números positivos é equivalente à "sinal-magnitude". Já um número negativo é representado da seguinte maneira: 1. Configura-se em binário o seu simétrico (positivo) 2. Invertem-se seus bits (complemento-de-um) 3. Adiciona-se o número binário "1" É importante salientar que o bit mais à esquerda ainda representa o sinal do número Exemplo 1: Representar em complemento-de-dois usando um byte de armazenamento. Solução: Exemplo 2: Representar -5 em complemento-de-dois usando um byte de armazenamento. Solução: Complemento-de-um Complemento-de-dois (-5) OBS. O complemento-de-dois de um número negativo dá o seu simétrico positivo. A seguir apresentamos uma tabela contendo a representação em complemento-de-dois, em um byte, de números inteiros no intervalo [-128,+127]: BINÁRIO DECIMAL BINÁRIO DECIMAL III.7 - Aritmética Binária em Complemento-de-dois Comecemos adicionando +4 a -3: Comp.-de-dois
9 Sistemas Numéricos e o Computador 9 (1) desprezado (carry externo) Se ignorarmos o carry externo, o resultado =1 10 é correto. Em complementode-dois o carry externo é sempre desprezado! As CPU s normalmente dispõem de um registrador de STATUS que tem um bit (flag C) indicando o valor do carry em cada adição bit a bit. Existem algumas instruções que permitem a manipulação do flag carry. V Overflow Registrador de STATUS V C C Carry Exemplo: Processar 3-5 em complemento-de-dois em 1 byte. Solução: 3-5 = (+3) + (-5) Comp.-de-um (-5) (+2) Exemplo: Processar em complemento-de-dois em um byte. Solução: Σ 2 i = 2 7 = 127 i=0 Quando os números adicionados são, em valor absoluto, bastante grandes, há possibilidade de OVERFLOW (estouro de armazenamento). O registrador de STATUS da CPU reserva um bit (FLAG V) para indicar essa situação (V=1). O indicador de OVERFLOW será posto em 1 nas seguintes situações: 1. Há um carry do bit 6 ao bit 7 e não há carry externo; 2. Não há carry do bit 6 ao bit 7 mas há um carry externo. Isso indica que o bit 7, sinal do resultado, foi acidentalmente modificado. Exemplos: * positivo-positivo C= V= * positivo-positivo (com overflow) C=0 OBS. O simétrico de -128, V=1 +128, não pode ser armazenado em 1 byte.
10 Sistemas Numéricos e o Computador (?) Verifique! * positivo-negativo (resultado positivo) C= V=0 +2 (1) desprezado * positivo-negativo (resultado negativo) V= C= resultado correto * negativo-negativo C= V=0-6 (1) desprezado * negativo-negativo com overflow (underflow) C= V=1-189 (1) (?) Errado desprezado III.8 - Representação de Números de Ponto Flutuante No Sistema Decimal, considere o número Observe que os três zeros à direita do ponto decimal não são significativos. A normalização de um número decimal consiste em eliminar os zeros não significativos. Assim, = x 10-1 = x 10-3 forma normalizada No Sistema Binário, também podemos normalizar números. Por exemplo: = x 2 2 = x 2 3 forma normalizada A regra a ser seguida é conservar o máximo de precisão possível. Conseguimos isto mantendo tantos bits significativos quanto possível. Como temos um número limitado de bits para mantissa, devemos eliminar os bits não significativos, mantendo os significativos. Para isso,
11 Sistemas Numéricos e o Computador 11 normalizamos a mantissa de modo que o primeiro bit "1" localize-se imediatamente à direita do ponto binário assumido, em frente ao primeiro bit da mantissa. O expoente, por outro lado, será armazenado aqui na forma de complemento-de-dois. Algumas arquiteturas armazenam o expoente na forma de Excesso de 128, que consiste em adicionar 128 ao verdadeiro expoente e armazenar o resultado. mantissa expoente / \ / \ S 1 S sinal sinal sempre um bit normalizado ponto binário assumido Desta maneira, asseguramos precisão máxima, pois não existem zeros não significativos antes do primeiro bit "1" e minimizamos a porção truncada da mantissa no final. Normalizar um número decimal fracionário y, é escrevê-lo na forma: y = m x 2 n, onde m <1 e n é um expoente do tipo inteiro. Por exemplo, considere y = 4.5 Temos : 4, , , ,5625 ½ Ou seja, 4.5 = x 2 3, onde m = e n = 3 O valor de m é chamado "mantissa". Resta, agora, representar a mantissa e o expoente em binário: n = 3 10 = 11 2 m = 0,5625 = 0, ,5625 x 2 = 1,125 0,125 x 2 = 0,25 4,510 = 0,1001 x 23 0,25 x 2 = 0,5 0,5 x 2 = 1, \ / \ / mantissa expoente 0, = = 11 2 Essa representação é dita "Precisão Simples". Normalmente se oferece uma outra opção chamada "Precisão Dupla" em que a mantissa é armazenada em 7 bytes (afora 1 byte do expoente).
12 Sistemas Numéricos e o Computador 12 Alguns processadores ainda oferecem a precisão expandida, em que a mantissa é armazenada em mais de 7 bytes. III.9 - Representação BCD Algumas arquiteturas de computadores oferecem adicionalmente, a opção de representação de números em BCD (Binary Coded Decimal, ou Decimal Codificado em Binário = DCB) que consiste em codificar cada dígito decimal separadamente em quatro bits: Código Símbolo BCD Código Símbolo BCD * * * * * * - * Codificação não usada em BCD Em cada byte são codificados dois dígitos BCD. Isso é chamado "BCD Compactado". Exemplos: é 00 em BCD é 99 em BCD Ainda são usados 1 nibble para indicar o número de dígitos, um nibble para indicar o sinal é um nibble para indicar a posição do ponto binário. Exemplo: seria representado em BCD assim: 6 nibbles dígitos sinal III Aritmética em BCD: Exemplo 1: Exemplo 2: (6) ? 6 1 Resultado Correto Vantagem: - Decodificação mais rápida Desvantagem: - Grande quantidade de memória
13 Sistemas Numéricos e o Computador 13 - Operações aritmética lentas III.10 - Representação de Dados Alfa-Numéricos 87 caracteres { letras maiúsculas 26 letras minúsculas 25 caracteres especias dígitos numéricos 2 7 = bits são suficientes Código ASCII American Standard Code for Information Interchange (usado em microcomputadores) *1 byte para cada caracter A B C Bit de paridade: teste de erros em transmissão Paridade par : n o de bits 1 é sempre par Paridade ímpar : n o de bits 0 é sempre ímpar Exemplo: Paridade ímpar III.11 - EXERCÍCIOS A B C Qual é o sistema de numeração mais indicado para ser usado nos computadores? Porque? Qual é a base desse sistema? Quais são os dígitos desse sistema? 02. Indique o valor posicional de cada dígito em negrito nos seguintes números decimais: a) 3.264,56 b) 1763, Indique o valor decimal dos seguintes números binários: a) b) c) Expresse o número hexadecimal 84.E como um valor decimal. 05. Transforme os números hexadecimais abaixo em binário:
14 Sistemas Numéricos e o Computador 14 a) 29 b) 42C c) 63.4F d) 163A7.2E7 06. Processe as seguintes adições em binário: a) b) c) Processe as seguintes subtrações em binário puro: a) 1110 b) Processe a seguinte divisão em binário: : Qual é o complemento-de-um de ? 10. Qual é o complemento-de-dois de ? 11. Usando o método de complemento-de-dois, execute A + B em cada caso, usando um byte: a) A = -10 e B = -15 b) A = +11 e B = -4 c) A = -8 e B = Supondo um sistema que reserva uma palavra de 16 bits para armazenamento de números inteiros, faça a configuração para os seguintes inteiros: a) 345 b) -345 c) d) Supondo um sistema que reserva 4 bytes para armazenamento de números de ponto flutuante em precisão simples e 8 bytes para armazenamento em precisão dupla, faça a configuração para os seguintes números de ponto flutuante: a) b) c) d) Explique como os números podem ser representados em BCD num computador. 15. Processe as seguintes adições em BCD: a) b)
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
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
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
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?
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
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
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á
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 +...+
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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]
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 e Organização de Computadores. Sistemas Numéricos
Arquitetura e Organização de Computadores Sistemas Numéricos 1 A Notação Posicional Todos os sistemas numéricos usados são posicionais. Exemplo 1 (sistema decimal): 1999 = 1 x 1000 + 9 x 100 + 9 x 10 +
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,
Capítulo 04 : Sistemas Numéricos
Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 04 : Sistemas Numéricos 1.1 - Representação de Quantidades Numéricas Analógica Digital 1.2 - Sistemas Numéricos 1. 3 1.2 - Sistemas Numéricos 1.2
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.
MATA49 Programação de Software Básico
MATA49 Programação de Software Básico Leandro Andrade leandrojsadcc.ufba.br PROF. LEANDRO ANDRADE 1 Sistemas de números PROF. LEANDRO ANDRADE 2 Conceitos básicos Os códigos binário pelo tamanho de
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
14/03/2011. A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I)
A INFORMAÇÃO E SUA REPRESENTAÇÃO (Parte I) Prof: Alberto Melo O computador, sendo um equipamento eletrônico, armazena e movimenta as informações internamente sob forma eletrônica; tudo o que faz é reconhecer
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
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
Engenharia Civil. Representação da Informação. Introdução à Computação
Engenharia Civil Representação da Informação Introdução à Computação Sumário Retomada... Representação de informação Bit, byte Conversão numérica Exercício Referência link na página 2.2.1 O bit, o byte,
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
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
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
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
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
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
Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração
Instituto Federal de Santa Catarina Campus São José Área de Telecomunicações Curso Técnico Integrado em Telecomunicações Eletrônica Digital Sistema de Numeração INTRODUÇÃO Eletrônica digital trabalha com
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
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
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
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
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
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.
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
ELE 0316 / ELE 0937 Eletrônica Básica
Departamento de Engenharia Elétrica FEIS - UNESP Livro Texto Sistemas Digitais Princípios e Aplicações - 10 ed. - Ronald Tocci Aula 05 : Operações Aritméticas Binário / Octal / Hexadecimal 1. 1 3.1 - Operações
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
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
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN
Eletrônica Digital Apresentação e Cap.1 PROF. EDUARDO G. BERTOGNA UTFPR / DAELN Conteúdos da Disciplina: Sistemas Numéricos e Códigos; Portas Lógicas e Algebra Booleana; Lógica Combinacional: Expressões
Aula 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
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.
ALB - Álgebra de Boole Aula 2 Sistemas Numéricos. Prof. Antonio Heronaldo de Sousa (Heron)
ALB - Álgebra de Boole Aula 2 Sistemas Numéricos Prof. Antonio Heronaldo de Sousa (Heron) SISTEMAS DE NUMERAÇÃO Conceitos preliminares - No início dos tempos os habitantes das cavernas costumavam pintar
Eletrônica Digital Sistemas de Numeração. Prof. Wanderley
Eletrônica Digital Sistemas de Numeração Prof. Wanderley Introdução Os sistemas de numeração são uma invenção humana Dentre os sistemas de numeração inventados, destacam-se: O decimal; O binário; O octal;
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
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 O Computador A Memória Principal A Linguagem do Computador Os Dados e
Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números.
Para o computador, tudo são números. Números são números, letras são números e sinais de pontuação, símbolos e até mesmo as instruções do próprio computador são números. O método ao qual estamos acostumados
Sistemas 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
Sistema Supervisório - IHM
Faculdade de Tecnologia Pentágono Tecnologia em Mecatrônica Industrial Sistema Supervisório - IHM Aula 2: Sistemas Numéricos, Sinal Digital e Sinal Analógico PROF. MSC. THIAGO ABRAÃO 21 de Agosto de 2017
Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k
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)
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
CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES
INSTALAÇÕES ELÉTRICAS - CIRCUITOS DIGITAIS - Prof Nelson M Kanashiro CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES 1- INTRODUÇÃO : O sistema de numeração mais usual é o decimal, que possui dez símbolos (algarismos
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. 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
TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante
TP062-Métodos Numéricos para Engenharia de Produção Erros-Ponto Flutuante Prof. Volmir Wilhelm Curitiba, 2015 Representação Numérica No sistema decimal X (10) = d 3 d 2 d 1 d 0 (número inteiro de 4 dígitos)
Fundamentos de TI. Aula07_Representação de dados pelo Computador.doc 1
Aula07_Representação de dados pelo Computador.doc 1 Organização e representação de dados e Informações em computador. Introdução As informações e o conhecimento compõem recursos estratégicos essenciais
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
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
Sistemas de Numeração. Sistemas de Numeração. Sistemas de Numeração. RUIDO em Sistemas Computacionais. Arquiteturas de Computadores
Arquiteturas de Computadores Sistema de Numeração Decimal - (..9) Número 23 na base (): = Prof. Edward David Moreno Cap 2 Número 23,456 na base (): = AC - CAP2 - Edward Moreno AC - CAP2 - Edward Moreno
Representação Digital da Informação I
Representação Digital da Informação I José Costa Introdução à Arquitetura de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2013-09-25 José Costa (DEI/IST) Representação
Representaçã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 2014-09-24 José Costa (DEI/IST) Representação
Sistemas Numéricos e Representação de Dados. Heitor S. Ramos
+ Sistemas Numéricos e Representação de Dados Heitor S. Ramos + 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.
Arquitetura de computadores BASE NUMÉRICAS
Arquitetura de computadores BASE NUMÉRICAS Base Numérica A base numérica é um conjunto de símbolos (algarismos) usados para representar uma certa quantidade ou número. Notação Posicional Esta notação representa
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
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
Introdução à Informática
Introdução à Informática Sistemas Numéricos Ageu Pacheco e Alexandre Meslin Objetivo da Aula: Partindo da base, ver como operações aritméticas são efetuadas em outras bases; em especial a 2. Adição na
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)
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
Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA
Conversão de Bases 1 NOTAÇÃO POSICIONAL - BASE DECIMAL Desde os primórdios da civilização o homem adota formas e métodos específicos para representar números, para contar objetos e efetuar operações aritméticas.
Fundamentos de TI. Aula08_Sistemas Numéricos.doc 1
Aula08_Sistemas Numéricos.doc 1 Sistemas de Numeração Fundamentos de TI Introdução O homem, desde tempos remotos, vem utilizando símbolos (escrita) para registrar e transmitir informações. O alfabeto,
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES. Prof. Dr. Daniel Caetano
INFORMÁTICA PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2018-2 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dispositivos de
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos
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
