dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano.

Tamanho: px
Começar a partir da página:

Download "dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano."

Transcrição

1 Departamento de Engenharias e Ciência da Computação DECC Curso de Ciência da Computação Disciplina de Introdução a Informática Prof. Ms. Paulo Ricardo B. Betencourt REPRESENTAÇÃO DE DADOS Os conceitos vinculados à conversão de base, cálculo aritméticos em diferentes bases e complementos, são necessários à construção dos computadores. Basicamente estes conceitos são usados para a construção de circuitos digitais (usados no HW), que juntamente com as chamadas portas lógicas (estudadas em estruturas algébricas), são combinados formando o coração do processador, a UAL (Unidade Aritmética e Lógica), de onde partem todas as outras partes que o formam. Através de uma série de circuitos que fazem somas, subtrações, comparações, entre outros, os bits podem ser interpretados e arranjados da forma que quisermos. Estes conhecimentos são essenciais ainda para o estudo de circuitos digitais, lógica para computação, arquitetura de computadores, entre outras áreas. SISTEMAS DE NUMERAÇÃO EVOLUÇÃO: Desde tempos remotos o homem utiliza a escrita para registrar e transmitir informação. A escrita vai do antigo hieróglifo egípcio até o alfabeto latino atual. O alfabeto, como conjunto de símbolos, se desenvolve originalmente na Grécia e posteriormente em Roma e constitui a origem de nosso alfabeto atual. Uma das primeiras tentativas de registro de quantidades sob a forma escrita foi o sistema de numeração indo-arábico, do qual são derivados os atuais sistemas de numeração decimal. O SISTEMA DE NUMERAÇÃO é o conjunto de símbolos utilizados para representação de quantidades e as regras que definem a forma de representação. Um sistema de numeração é determinado fundamentalmente pela base (número de símbolos utilizados). A base é o coeficiente que determina qual o valor de cada símbolo de acordo com a sua posição. OBS: dado elementos distintos de uma informação; Informação coleção de dados representada de forma compreensível ao ser humano. TIPOS DE SISTEMAS DE NUMERAÇÃO SISTEMAS NÃO POSICIONAIS São aqueles em que o valor atribuído a um símbolo não se altera, independentemente da posição em que ele se encontra no conjunto de símbolos que está representando uma quantidade. Ex. Sistema de numeração romano X X I X I X

2 SISTEMAS POSICIONAIS São aqueles em que o valor atribuído a um símbolo depende da posição em que se encontra no conjunto no conjunto de símbolos que está representando uma quantidade. Ex. Sistema de numeração decimal ELEMENTOS BIESTÁVEIS A base física da informação no computador é o elemento biestável. Um elemento biestável é um dispositivo que pode representar somente dois estados, o estado 0 e o estado 1. Ex. Chave: aberta e fechada; lâmpada: acesa e apagada. Um conjunto formado por dois elementos terá quatro estados possíveis e poderá representar quatro opções: 00, 01, 10 e 11. Um conjunto de 3 elementos biestáveis representará oito opções e, em geral, um conjunto com n elementos poderá representar até 2ⁿ opções. Com oito elementos, como em um byte, poderemos representar até 2ⁿ, onde n=8, ou seja, 256 elementos, de 0 a 255. As formas de assinalar números e outras informações a conjuntos de bits são, em realidade, muitas, existindo formas padrões de agrupar os bits e os estados que estes conjuntos podem representar. REPRESENTAÇÃO NUMÉRICA A representação de quantidade no computador se baseia na representação de quantidades mediante sistemas numéricos tradicionalmente conhecidos. Estes sistemas numéricos são posicionais, isto é, cada quantidade é representada em uma única forma, mediante uma certa combinação de símbolos, que tem um significado distinto, segundo sua posição. No sistema decimal, por exemplo, cada posição tem um valor intrínseco que equivale a dez vezes o valor da posição que está imediatamente a sua direita. Supondo que a cada posição designamos uma casa, o valor das casas vai aumentando para a esquerda de 10 em 10 vezes e os dígitos ou símbolos que podemos colocar nelas são 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9, os quais possuem um valor intrínseco distinto para cada um. Se representarmos o número 245 assinalando um símbolo a cada casa, indicando o valor de cada casa, teremos: Valor da ,1 0,01 casa Dígitos O significado de cada dígito em determinada posição é o valor da casa multiplicado pelo valor do dígito e a quantidade representada é a soma de todos os produtos. Um sistema numérico deste tipo, em que o valor de cada casa é dez vezes o valor da casa imediatamente a sua direita, é conhecido como sistema decimal, ou de base dez. Se o valor da casa é

3 um outro número de vezes o valor da casa à direita, o sistema poderá ser de base dois ou binário, de base dezesseis ou hexadecimal, etc. Para cada um destes sistemas necessitamos de um conjunto de símbolos distintos. Por exemplo, o sistema hexadecimal utiliza os símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F, onde A equivale a dez, B equivale a onze e assim consecutivamente até F que equivale a quinze. Deduzimos, então, que, para cada sistema numérico, utilizamos a quantidade de símbolos que representa a base, quer dizer, para o sistema de base dez, utilizaremos dez símbolos, para o sistema hexadecimal, utilizaremos dezesseis símbolos, e para o sistema binário, utilizaremos apenas dois símbolos. No computador, temos em princípio, apenas dois símbolos (0 e 1) portanto, poderíamos trabalhar somente com sistema binário. Porém, como veremos adiante, poderemos combinar dois ou mais bits ou símbolos binários para representar símbolos de outra base. As alternativas são: a- representar todas as quantidades em sistema binário, utilizando somente os símbolos 0 e 1, em que cada bit representa um dígito ou símbolo; e b- agrupar estes bits, de maneira a representar um dígito mediante um conjunto de bits. Se utilizarmos a alternativa (b) poderemos agrupar os bits em conjuntos de 4, de tal modo que, para cada grupo, tenhamos dezesseis possibilidades de representação e poderemos, então, utilizar o sistema hexadecimal. SISTEMA BINÁRIO A maneira mais óbvia de representar quantidades por meio de bits é o sistema numérico, conhecido com sistema binário, ou sistema numérico de base 2. Neste sistema, cada número se representa de uma forma única, mediante uma combinação de símbolos 0 e 1, que, em nosso caso, será uma combinação de estados 1 e estados 0 dos bits que forma um conjunto ordenado. Designaremos por Bi cada bit deste conjunto ordenado, no qual o sub-índice i corresponde ao número da casa que está ocupando. Cada casa vale duas vezes aquela que está imediatamente a sua direita. Desta forma, teremos que, se o valor da primeira casa da direita for 2 0, a segunda valerá 2 0 x 2 = 2 1, e assim consecutivamente para a esquerda. Os valores das casa ficam claros no seguinte esquema: Se b 0, b 1, b 2, etc., são os bits que se coloca em cada posição, a quantidade representada valerá: b b b b b b Para evitar a representação mediante o somatório, adota-se a convenção de separar mediante vírgulas as casas 2 0 e 2-1, de tal modo que a representação fique: b 4 b 3 b 2 b 1 b 0 b -1. Em que b I = 0 ou 1. Exemplo: o número binário 10011,01 representa a quantidade:

4 1 x x x x x x x 2-2. SISTEMA OCTAL No sistema octal ou sistema de base 8, cada casa vale 8 vezes a que está a sua direita, e os símbolos utilizados são: 0, 1, 2, 3, 4, 5, 6 e 7. Exemplo o número octal 4701 representa a quantidade decimal Designaremos por Bi cada número deste conjunto ordenado, no qual o sub-índice i corresponde ao número da casa que está ocupando. Cada casa vale oito vezes aquela que está imediatamente a sua direita. Desta forma, teremos que, se o valor da primeira casa da direita for 8 0, a segunda valerá 8 0 x 8 = 8 1, e assim consecutivamente para a esquerda. Os valores das casas ficam claros no seguinte esquema: Se b 0, b 1, b 2, etc., são os números que se coloca em cada posição, a quantidade representada valerá: b b b b b b Para evitar a representação mediante o somatório, adota-se a convenção de separar mediante vírgulas as casas 8 0 e 8-1, de tal modo que a representação fique: b 4 b 3 b 2 b 1 b 0 b -1. Em que b I = 0,1,2,3,4,5,6, ou 7. Exemplo: o número octal (4701) 8 representa a quantidade: (2497) 10 0 x x x x x x x 8-2. SISTEMA HEXADECIMAL No sistema hexadecimal ou sistema de base 16, cada casa vale dezesseis vezes a que está a sua direita, e os símbolos utilizados são: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F, onde A equivale a dez, B equivale a onze e assim consecutivamente até F que equivale a quinze, no sistema decimal. Exemplo o número hexadecimal A17,B9 representa a quantidade: A x (16) x (16) x (16) B x (16) x (16) -2 10

5 A representação do conjunto dos símbolos deste sistema pode realizar-se mediante grupos de quatro bits, em que cada símbolo se faz corresponder com sua representação binária: (0000) 0 (0001) 1 (0010) 2 (0011) 3 (0100) 4 (0101) 5 (0110) 6 (0111) 7 (1000) 8 (1001) 9 (1010) A (1011) B (1100) C (1101) D (1110) E (1111) F Desta forma, o nosso número A17,B9 ficaria em binário: , É possível considerar, do conjunto de símbolos hexadecimais representados em binário, aqueles que correspondem a um sistema decimal codificado em binário. Em tal caso, a expressão binária dos dígitos A, B, C, D, E, F não teria significado. TRANSFORMAÇÕES NUMÉRICAS BINÁRIO EM DECIMAL Já foi visto quando da explicação do sistema binário. Exemplo: x x x x x 2 0 = = 25 DECIMAL EM BINÁRIO Existem duas maneiras de efetuarmos as conversões de números binários para números decimais. a) Por subtração da potência de 2 imediatamente inferior ao decimal.

6 Exemplo: = = = = o binário será: (197) 10 = ( ) 2 b) Mediante divisões sucessivas por dois, tomando-se os restos das divisões no sentido ascendente. Exemplo1: Exemplo 2: (943) 10 = ( )

7 BINÁRIO EM OCTAL Divide-se o número em grupos de três bits, a partir da direita, substituindo-se tais grupos pelos símbolos octais correspondentes. Quando o número for fracionário, deve-se começar a divisão em grupos de três, a partir da vírgula, em ambas as direções. Exemplo: ( ) 2 ( 5 1 7) 8 = ( ) 2 ( 4 4 7) 8 = Se a divisão em grupos de três deixar os grupos extremos com menos de três dígitos, completá-los com zeros ( ) 2 ( 1 2 3) 8 ( ) 2 = (123) 8 OCTAL EM BINÁRIO Usa-se o processo inverso ao anterior. Exemplo: (327) (327) 8 = ( ) 2 DECIMAL EM OCTAL Para efetuarmos as conversões de números decimais em números octais realizaremos esta operação mediante divisões sucessivas por oito, tomando-se os restos das divisões no sentido ascendente. Exemplo1: (3964) 10

8 (3964) 10 = (7574) 8 Exemplo 2: (943) (943) 10 = (1657) 8 OCTAL EM DECIMAL Já foi visto quando da explicação do sistema octal. Exemplo: x x x x 8 0 = = 943 BINÁRIO EM HEXADECIMAL Divide-se o número em grupos de quatro bits, a partir da direita, substituindo-se tais grupos pelos símbolos hexadecimais correspondentes. Quando o número for fracionário, deve-se começar a divisão em grupos de quatro, a partir da vírgula, em ambas as direções. Exemplo: ( ) 2 ( F 1) 16 = F1 16

9 ( ) 2 ( 9 3) 16 = Se a divisão em grupos de quatro deixar os grupos extremos com menos de quatro dígitos, completá-los com zeros (101011) 2 (2 B) 16 (101011) 2 = (2B) 16 HEXADECIMAL EM BINÁRIO Usa-se o processo inverso ao anterior. Exemplo: A56B A 5 6 B (A56B) 16 = ( ) 2 HEXADECIMAL EM DECIMAL Usa-se o mesmo sistema para transforma binário em decimal, com a diferença entre base 2 para base 16. Exemplo: A6B A 6 B 10 x x x 16 0 = = (2667) 10 (A6B) 16 = (2667) 10 DECIMAL EM HEXADECIMAL

10 Semelhante às transformações de decimal para binário, com divisões sucessivas pelo número 16. Exemplo 1: mas, (10) 10 = (A) 16 então: (11) 10 = (B) 16 (2736) 10 = (AB0) 16 Exemplo 2: mas, (14) 10 = (E) 16 então: (318) 10 = (13E) 16 OCTAL EM HEXADECIMAL Converte-se primeiro o número octal para binário através do sistema onde divide-se o número em grupos de três bits, a partir da direita, substituindo-se tais grupos pelos símbolos octais correspondentes. Quando o número for fracionário, deve-se começar a divisão em grupos de três, a partir da vírgula, em ambas as direções. Após este primeiro procedimento agrupa-se o número binário em grupos de quatro dígitos da direita para a esquerda e realiza-se a conversão de binário para hexadecimal conforme sistema já mencionado. Exemplo 1: ( )

11 ( 1 7 3) 8 = ( ) ( ) 2 ( 7 B) 16 = 7B 16 Exemplo 2: ( ) ( ) 2 ( 4 4 7) 8 = (1 2 7) 16 = HEXADECIMAL EM OCTAL Usa-se o processo inverso ao anterior. Exemplo: (327) (327) 16 =( ) (1447) (327) 16 (1447) 8 OPERAÇÕES NUMÉRICAS ADIÇÃO ADIÇÃO BINÁRIA Como se sabe, no sistema decimal, quando se quer somar 9 com 1, o resultado é sempre 0 e vai 1, ou seja, é igual a 10. No sistema binário, ocorre o mesmo quando se soma 1 com 1. O resultado é 0 e vai 1, ou seja 10. As regras para a adição binária são as seguintes: Exemplos: = = = = 0 e vai 1 ( este resultado é escrito 10, mas diz-se um zero.

12 a) = binário decimal b) = binário decimal ADIÇÃO HEXADECIMAL Segue as mesmas regras usadas na adição binária e decimal. É preciso não confundir a soma hexadecimal (16 símbolos) com a decimal (10 símbolos). No sistema decimal 9 mais 2 é igual a 11, mas no sistema hexadecimal é B. Uma regra que deve ser seguida é a seguinte: ao serem somados dois números hexadecimais, se o resultado for maior que 15, subtrai-se 16 deste valor, coloca-se o resto como resultado e com ocorrência de tantos vai um quantos forem os múltiplos de 16 que entraram na subtração. Exemplos: 4B2C = 4B2C D60 ou seja, C + 4 = = = 0 e vai um = 6 B + 2 = D = 5 SUBTRAÇÃO SUBTRAÇÃO BINÁRIA Pode ser feita por soma de complemento desprezando-se o estouro. No sistema decimal, para se achar o complemento de um número procede-se da seguinte forma:

13 Complemento de = 267 Assim, o número 267 é o complemento de 733. Por exemplo: = 761 ou fazendo-se pelo complemento do número = 827 e somando-se = 1761 desprezando-se o estouro, teremos o resultado de 761. Uma regra prática para se achar o complemento de um número binário é inverter o valor dos dígitos, ou seja, trocar todos os dígitos 1 por 0, e todos os dígitos 0 por 1, e, ao final, somar 1 ao número obtido anteriormente. Exemplo1: Achar o complemento de 1010 Invertê-lo 0101 Somar Exemplo2: Achar o complemento de Invertê-lo Somar Exemplo3: Subtrair = Inverte-se o segundo 1011 Soma-se soma-se o primeiro 1101 com o segundo invertido Despreza-se o estouro e obtêm-se o resultado 1001

14 OBS: Sempre que o tamanho do subtraendo for menor que o minuendo, acrescenta-se zeros à esquerda do número (subtraendo), antes de invertê-lo. SUBTRAÇÃO HEXADECIMAL Na subtração hexadecimal, procedemos da mesma forma como fazemos na subtração decimal, considerando-se, é claro, que o sistema hexadecimal tem 16 símbolos. Sempre que não pudermos subtrair um número de outro, ou seja, quando o minuendo é menor que o subtraendo, emprestamos 1 do número vizinho à esquerda. Este 1 emprestado tem valor de 16, assim como em decimal este 1 emprestado teria valor de 10. Somando ao minuendo e subtraído ao subtraendo, obtemos o resultado. Exemplo: 8 A 8-1 F A 8A8-1FA= 6 A E Como o número 8 é menor que A, emprestamos 1 do vizinho que passa a valer 9. Este 1 emprestado passa a valer 16 que somado a 8 dá 24. Subtrai-se o subtraendo A = 10 de 24, obtendo-se 14, ou seja, E. Como 9 é menor que F, emprestamos 1 do vizinho, que passa a valer 7. Soma-se 16 ao 9, dando 25, menos F obtém-se A. E, finalmente, 7 menos 1 = 6. REPRESENTAÇÃO DE NÚMEROS INTEIROS Os computadores digitais utilizam principalmente quatro métodos para representar números inteiros: - módulo de sinal (MS); - complemento de 1 (C-1); - complemento de 2 (C-2); - excesso de 2 elevado a N-1. Nessas representações de números utiliza-se o sistema binário e considera-se que temos um número limitado de dígitos para cada dado numérico. Esse número de dígitos disponível é representado por N. MÓDULO DE SINAL (MS) Neste sistema de representação o bit que está situado mais a esquerda representa o sinal, e o seu valor será: - 0 para o sinal +; e - 1 para o sinal -. Os bits restantes representam o módulo do número.

15 Exemplo: representar 10 e 10 Limitação de 8 bits (N=8) nº sinal módulo nº sinal módulo Denomina-se AMPLITUDE ou FAIXA de representação num determinado método o conjunto de números que podem ser nele representados. Para o sistema módulo de sinal, a faixa de representação para N dígitos é de: - 2 N <= X <= + 2 N-1-1 Para oito bits a faixa é: <= X <= +127 Para dezesseis bits a faixa é: <= X <= Para trinta e dois bits a faixa é: <= X <= Vantagem: possuir faixa simétrica. Inconveniência: 2 representações para o número 0. Para 8 bits o 0 tem as seguintes representações: (+0) (-0) COMPLEMENTO DE 1 (C 1) Este sistema de representação também utiliza o bit mais à esquerda para o sinal, correspondendo o 0 ao sinal + e o 1 ao sinal -. Para os números positivos, os N- 1 bits da direita representam o módulo. O simétrico de um número positivo é obtido pelo complemento de todos os seus dígitos (trocando 0 por 1 e vice-versa) incluindo o bit de sinal. Exemplo: representar 10 e 10 Limitação de 8 bits (N=8) nº sinal módulo Número 10 é o complemento do seu simétrico

16 nº sinal módulo Neste caso a faixa de representação é - 2 N <= X <= + 2 N-1-1 Para oito bits a faixa é: <= X <= +127 Para dezesseis bits a faixa é: <= X <= Para trinta e dois bits a faixa é: <= X <= Vantagem: possuir faixa simétrica. Inconveniência: 2 representações para o número 0. Para 8 bits o 0 tem as seguintes representações: (+0) (-0) COMPLEMENTO DE 2 ( C 2) Este sistema de representação utiliza o bit mais à esquerda para o sinal, correspondendo o 0 ao sinal + e o 1 ao sinal -. Para os números positivos, os N-1 bits da direita representam o módulo, igualmente ao MS e C - 1. O simétrico de um número é obtido em dois passos: 1º passo obtém-se o complemento de todos os bits do número positivo (trocando 0 por 1 e vice-versa) incluindo o bit de sinal, isto é, executa-se o complemento de 1; 2º passo ao resultado obtido no primeiro passo, soma-se 1 (em binário), desprezando o último transporte, se houver. Exemplo: complemento de 2 dos números 10 e 10 Limitação de 8 bits (N=8) nº sinal módulo Número 10 1º passo: complemento de nº sinal módulo 2º passo:

17 Neste caso a faixa de representação é - 2 N <= X <= + 2 N-1-1 Para oito bits a faixa é: <= X <= +127 Para dezesseis bits a faixa é: <= X <= Para trinta e dois bits a faixa é: <= X <= Vantagem: uma única representação para o número 0. Para 8 bits teremos: Nº (+0) Nº -0 passo (-0) Passo Logo 0 e 0 tem a mesma representação. EXCESSO DE 2 ELEVADO A N - 1 estouro desprezado O método de representação em excesso não utiliza nenhum bit para o sinal, de modo que todos os bits representam um módulo ou valor. Esse valor corresponde ao número representado mais um excesso, que para N bits é igual a 2 elevado a N 1. Exemplo: para 8 bits o excesso é 128 ( 2 7 = 128), logo o número 10 é representado por = 138; e o número 10 é representado por = 118. O número 10 é O número 10 é Neste método o número 0 tem uma única representação, que para 8 bits corresponde a: número 0 ( ) = Neste caso a faixa de representação é assimétrica ( o que é inconveniente) e é dada por: - 2 N <= X <= + 2 N-1-1

18 Para oito bits a faixa é: <= X <= +127 Para dezesseis bits a faixa é: <= X <= Para trinta e dois bits a faixa é: <= X <= É interessante observar que todo o número representado em excesso é igual a sua correspondente representação em complemento de 2, mas com o 1º dígito da esquerda trocado. SOMA EM COMPLEMENTO SOMA EM COMPLEMENTO DE 1 ( C 1) Na aritmética de complemento de 1, dois números são somados da mesma forma que na representação binária. Com a diferença que, na ocorrência de transporte (carry) na soma parcial dos bits mais à esquerda, este transporte será somado ao resultado. Exemplo: somar os valores 10 e 3 em complemento de 1, para 8 bits 10 em complemento de 1 é (10) - 3 em complemento de 1 é (-3) somando carry Observe que houve carry. Este carry deve ser somado ao resultado obtido. Vejamos: SOMA EM COMPLEMENTO DE 2 ( C 2) (7) que é o resultado da operação. Na aritmética em complemento de 2, o processo é idêntico ao de complemento de 1, mas, desprezando-se o carry, se houver. Exemplo: somar os valores 10 e 3 em complemento de 2, para 8 bits 10 em complemento de 2 é (10) - 3 em complemento de 2 é (-3) somando (7) carry

19 Observe que houve carry. Este carry deve ser desprezado. Lista de exercícios: Execute as seguintes transformações de base: 1. Binário em decimal a. ( ) 2 ( ) 10 f. ( )2 ( ) 10 b. ( ) 2 ( ) 10 g. ( )2 ( ) 10 c. ( ) 2 ( ) 10 h. ( )2 ( ) 10 d. ( ) 2 ( ) 10 i. ( )2 ( ) 10 e. (110011) 2 ( ) 10 j. ( )2 ( ) Decimal em binário a. (193) 10 ( ) 2 f. (900) 10 ( ) 2 b. (3057) 10 ( ) 2 g. (815)10 ( ) 2 c. (285) 10 ( ) 2 h. (2929)10 ( ) 2 d. (630) 10 ( ) 2 i. (1500)10 ( ) 2 e. (986) 10 ( ) 2 j. (152)10 ( ) 2 3. Binário em octal a. ( ) 2 ( ) 8 f. ( ) 2 ( ) 8 b. ( ) 2 ( ) 8 g. ( ) 2 ( ) 8 c. ( ) 2 ( ) 8 h. ( ) 2 ( ) 8 d. ( ) 2 ( ) 8 i. ( ) 2 ( ) 8 e. ( ) 2 ( ) 8 j. ( ) 2 ( ) 8 4. Octal em binário a. (1024) 8 ( ) 2 f. (032) 8 ( ) 2 b. (102) 8 ( ) 2 g. (756) 8 ( ) 2 c. (214) 8 ( ) 2 h. (903) 8 ( ) 2 d. (523) 8 ( ) 2 i. (512) 8 ( ) 2 e. (7700) 8 ( ) 2 j. (707) 8 ( ) 2 5. Decimal em octal a. (193) 10 ( ) 8 f. (900) 10 ( ) 8 b. (3057) 10 ( ) 8 g. (815) 10 ( ) 8 c. (285) 10 ( ) 8 h. (2929) 10 ( ) 8 d. (630) 10 ( ) 8 i. (1500) 10 ( ) 8 e. (986) 10 ( ) 8 j. (152) 10 ( ) 8

20 6. Octal em decimal a. (1024) 8 ( ) 10 f. (032) 8 ( ) 10 b. (102) 8 ( ) 10 g. (756) 8 ( ) 10 c. (214) 8 ( ) 10 h. (903) 8 ( ) 10 d. (523) 8 ( ) 10 i. (512) 8 ( ) 10 e. (7700) 8 ( ) 10 j. (707) 8 ( ) Binário em hexadecimal a. ( ) 2 ( ) 16 f. ( ) 2 ( ) 16 b. ( ) 2 ( ) 16 g. ( ) 2 ( ) 16 c. ( ) 2 ( ) 16 h. ( ) 2 ( ) 16 d. ( ) 2 ( ) 16 i. ( ) 2 ( ) 16 e. (110011) 2 ( ) 16 j. ( ) 2 ( ) Hexadecimal em binário a. (AB9) 16 ( ) 2 f. (FF0FF) 16 ( ) 2 b. (1F3) 16 ( ) 2 g. (ABC56) 16 ( ) 2 c. (15A) 16 ( ) 2 h. (90) 16 ( ) 2 d. (523) 16 ( ) 2 i. (5D1E2) 16 ( ) 2 e. (401) 16 ( ) 2 j. (27E7) 16 ( ) 2 9. Hexadecimal em decimal a. (AB9) 16 ( ) 10 f. (FF0FF) 16 ( ) 10 b. (1F3) 16 ( ) 10 g. (ABC56) 16 ( ) 10 c. (15A) 16 ( ) 10 h. (90) 16 ( ) 10 d. (523) 16 ( ) 10 i. (5D1E2) 16 ( ) 10 e. (401) 16 ( ) 10 j. (27E7) 16 ( ) Decimal em hexadecimal a. (193) 10 ( ) 16 f. (900) 10 ( ) 16 b. (3057) 10 ( ) 16 g. (815) 10 ( ) 16 c. (285) 10 ( ) 16 h. (2929) 10 ( ) 16 d. (630) 10 ( ) 16 i. (1500) 10 ( ) 16 e. (986) 10 ( ) 16 j. (152) 10 ( ) Octal em hexadecimal a. (1024) 8 ( ) 16 f. (032) 8 ( ) 16 b. (102) 8 ( ) 16 g. (756) 8 ( ) 16 c. (214) 8 ( ) 16 h. (903) 8 ( ) 16 d. (523) 8 ( ) 16 i. (512) 8 ( ) 16

21 e. (7700) 8 ( ) 16 j. (707) 8 ( ) Hexadecimal em octal a. (AB9) 16 ( ) 8 f. (FF0FF) 16 ( ) 8 b. (1F3) 16 ( ) 8 g. (ABC56) 16 ( ) 8 c. (15A) 16 ( ) 8 h. (90) 16 ( ) 8 d. (523) 16 ( ) 8 i. (5D1E2) 16 ( ) 8 e. (401) 16 ( ) 8 j. (27E7) 16 ( ) 8 Execute as seguintes operações aritméticas 1. Adição binária a = f = b = g = c = h = d = i = e = j = 2. Adição hexadecimal a. FFAA + EDE = f FF32 = b FAFF = g ABC234 = c = h. ABD = d. ABCDE = i. 1A2B3C = e = j = 3. Subtração binária a = f = b = g = c = h = d = i = e = j = 4. Subtração hexadecimal a. FE123 ABCD = f = b. AFBCD A123F = g. A123B 456 = c ABC = h FF = d. FEFE AAAF = i AB45 = e A99 = j. FFAAFF AFDE = Represente para 8 bits, em MS, complemento de 1 e complemento de 2 os seguintes decimais:

22 MS (C 1) (C 2) a. 33 e 33 b. 25 e 25 c. 100 e 100 d. 127 e 127 e. 1 e 1 f. 18 e 18 g. 78 e 78 h. 29 e 29 i. 512 e 512 j. 81 e 81 Some em (C 1) e (C 2), os seguintes decimais, representando-os em 8 bits: (C 1) (C 2) a = b (-27) = c (-103) = d = e = f (-20) = g = h = i = j (-128) =

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1

Lógica Matemática Elementos de Lógica Digital. Sistema de numeração 09/08/2016 1 Sistema de numeração 09/08/2016 1 Você já pensou sobre: Sistema de numeração a) O modo como surgiram os números? b) Como foram as primeiras formas de contagem? c) Como os números foram criados, ou, será

Leia mais

CAPÍTULO 1 - SISTEMAS DE NUMERAÇÕES

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

Leia mais

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.

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

Leia mais

Alex Maycon da Silva

Alex Maycon da Silva Sistemas de Numeração Definição Define-se como sistema de numeração o conjunto de símbolos utilizados para a representação de quantidades e as regras que definem a forma de representação. Um sistema de

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

SISTEMAS DE NUMERAÇÃO

SISTEMAS DE NUMERAÇÃO SISTEMAS DE NUMERAÇÃO 1. INTRODUÇÃO Quando mencionamos sistemas de numeração estamos nos referindo à utilização de um sistema para representar uma numeração, ou seja, uma quantidade. Sistematizar algo

Leia mais

Formação dos números: Aplicação da fórmula geral para o numero

Formação dos números: Aplicação da fórmula geral para o numero www.samuelcavalcante.com samuelmbc@gmail.com /5/ SISTEMAS DE NUMERAÇÃO SISTEMA DECIMAL Número de algarismos: Dígitos:,,,,, 5, 6, 7,, 9 Base: n Fórmula geral: a.... a. a. a. Formação dos números: Aplicação

Leia mais

Introdução à Computaçã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

Leia mais

SISTEMAS DE NUMERAÇÃ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

Leia mais

Base: número de símbolos empregados no sistema numérico.

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

Leia mais

Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado)

Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado) Capítulo 2 Introdução `a Informática Prof. Willrich Sistemas Numéricos e a Representação Interna dos Dados no Computador (modificado) 2.0 Índice 2.1 Sistemas Numéricos 2 2.1.1 Sistema Binário 2 2.1.2 Sistema

Leia mais

REPRESENTAÇÃO DE DADOS E SISTEMAS DE NUMERAÇÃO

REPRESENTAÇÃO DE DADOS E SISTEMAS DE NUMERAÇÃO REPRESENTAÇÃO DE DADOS E SISTEMAS DE NUMERAÇÃO Profs. M.Sc. Lucio M. Duarte e Ph.D. Avelino Zorzo 1 Faculdade de Informática - PUCRS 1 REPRESENTAÇÃO DE DADOS Acredita-se que a criação de números veio com

Leia mais

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001

SISTEMAS DE NUMERAÇÃO. Introdução à Ciência da Computação ICC0001 SISTEMAS DE NUMERAÇÃO Introdução à Ciência da Computação ICC0001 2 Histórico Como surgiram os sistemas de numeração? Primeiro: As pessoas precisavam contar... Dias, rebanho, árvores e tudo mais... Segundo:

Leia mais

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 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 mais

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA. Cristina Boeres FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES REPRESENTAÇÃO NUMÉRICA Cristina Boeres ! Sistema de escrita para expressão de números Notação matemática! Composto por símbolos Símbolos tem significados ou

Leia mais

Fundamentos de TI. Aula08_Sistemas Numéricos.doc 1

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,

Leia mais

Arquitetura e Organização de Computadores. Sistemas Numéricos

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 +

Leia mais

X. B Y Base do sistema de numeração Dígito do número em questão

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

Leia mais

Baseado nos slides de Anna Tostes SISTEMA NUMÉRICO

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

Leia mais

Aula 4: Bases Numéricas

Aula 4: Bases Numéricas Aula 4: Bases Numéricas Fernanda Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Material baseado nos slides do prof. Diego Passos Fernanda Passos (UFF) Bases Numéricas

Leia mais

Sistemas de Computação

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

Leia mais

Capítulo 04 : Sistemas Numéricos

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

Leia mais

Sistemas de numeração e conversão de bases Decimal e binário

Sistemas de numeração e conversão de bases Decimal e binário Sistemas de numeração e conversão de bases Decimal e binário Cálculo de conversão de bases para responder às questões pertinentes à execução das especificações nas configurações de sistemas, comunicação

Leia mais

Arquitetura de Computadores

Arquitetura de Computadores Engenharia da Computação Universidade Católica de Petrópolis Arquitetura de Computadores Sistema de Numeração v. 0.1 Luís Rodrigo de O. Gonçalves luisrodrigoog@gmail.com Petrópolis, 1 de Março de 2016

Leia mais

Aula 4: Bases Numéricas

Aula 4: Bases Numéricas Aula 4: Bases Numéricas Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Bases Numéricas FAC 1 / 36 Introdução e Justificativa Diego Passos (UFF)

Leia mais

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão

Arquitetura de Computadores Sistema de Numeração. Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão Arquitetura de Computadores Sistema de Numeração Apresentado por Prof. Fred Sauer Mat. Elaborado por Prof. Ricardo Quintão A base de representação numérica de um número está relacionada com a quantidade

Leia mais

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

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.

Leia mais

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante

Técnico em Eletrônica Módulo I Eletrônica Digital (ED) - Prof. Samuel M. B. Cavalcante Técnico em Eletrônica Módulo I - www.samuelcavalcante.com samuelmbc@gmail.com /5/ SISTEMAS DE NUMERAÇÃO SISTEMA DECIMAL Número de algarismos: Dígitos:,,,,, 5, 6, 7,, 9 Base: n Fórmula geral: a.... a. a.

Leia mais

SISTEMA DE NUMERAÇÃO. Introdução a Informática. Vinícius Pádua

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

Leia mais

Conversões numéricas de base. Organização de Computadores

Conversões numéricas de base. Organização de Computadores Conversões numéricas de base Organização de Computadores Sistema de base binária O sistema binário ou de base 2 é um sistema de numeração posicional em que todas as quantidades se representam com base

Leia mais

Lista de Exercícios Sistemas de Numeração

Lista de Exercícios Sistemas de Numeração Lista de Exercícios Sistemas de Numeração 1- (Questão 52 BNDES Profissional Básico Análise de Sistemas - Suporte ano 2010) Um administrador de sistemas, ao analisar o conteúdo de um arquivo binário, percebeu

Leia mais

Binários: Operações matemáticas

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: awmascarenhas@gmail.com https://sites.google.com/site/awmascarenhas Conteúdo : 1 Adição 1.1 Regras básicas

Leia mais

Sistemas de Numeração

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

Leia mais

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. 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

Leia mais

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary

Eletrônica Digital. Conversão de base e operações aritméticas com números binários. Professor: Francisco Ary Eletrônica Digital Conversão de base e operações aritméticas com números binários Professor: Francisco Ary Introdução Como vimos na aula anterior Circuitos digitais são dispositivos eletrônicos que utilizam

Leia mais

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 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

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 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

Leia mais

Eletrônica Digital I (EDL I)

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 glauco.cardozo@ifsc.edu.br Ementa à Sistemas de numeração. à Funções

Leia mais

Introdução à Computaçã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

Leia mais

Aula de hoje. Códigos numéricos. Códigos binários. Armazenamento de dados. Armazenamento de dados. Armazenamento de dados

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

Leia mais

SISTEMAS DE NUMERAÇÃ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

Leia mais

Organização de Computadores I

Organização de Computadores I Organização de Computadores I Aula 3 Material: Diego Passos http://www.ic.uff.br/~debora/orgcomp/pdf/parte3.html Organização de Computadores I Aula 3 1/17 Tópicos Numéricas. entre bases. de conversão..

Leia mais

Arquitetura de computadores BASE NUMÉRICAS

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

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração IFSULDEMINAS Campus Inconfidentes Curso Técnico em Infomática Disciplina: Fundamentos de Informática Prof. Maria de Fátima de Freitas Bueno Marcílio Introdução Um sistema de numeração

Leia mais

SISTEMAS DE NUMERAÇÃO (Unidade 2)

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

Leia mais

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 ELETRÔNICA DIGITAL Aula 1- Sistemas de Numeração Prof.ª Msc. Patricia Pedroso Estevam Ribeiro Email: patriciapedrosoestevam@hotmail.com 12/08/2016 1 Critérios de avaliação Duas provas e listas de exercícios

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA 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 mais

Eletrônica Digital. Instituto Federal de Santa Catarina Campus São José. Área de Telecomunicações. Sistema de Numeração

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

Leia mais

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional Circuitos Digitais Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional OBJETIVOS DA AULA : Relembrar os conceitos: - Sinais Analógicos e Digitais; - Sistemas de Numeração Decimal, Binário, Octal e Hexadecimal;

Leia mais

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 Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k Cristina Boeres Instituto de Computação (UFF) Fundamentos de Arquiteturas de Computadores Material de Fernanda Passos

Leia mais

Unidade III. Sistemas Numéricos e o Computador

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

Leia mais

ARQUITETURA DE COMPUTADORES

ARQUITETURA 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 mais

Sistemas Numéricos - Aritmética. Conversão de Bases. Prof. Celso Candido ADS / REDES / ENGENHARIA

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.

Leia mais

Aula 2 - Sistemas de Numeração

Aula 2 - Sistemas de Numeração Aula 2 - Sistemas de Numeração Marcos A. Guerine Instituto de Computação - UFF mguerine@ic.uff.br História Contagem e controle de rebanhos Noção de quantidade intuitiva; Um, dois e muitos Montes de pedras

Leia mais

Nota-se que um número é expresso como uma soma de potências de 10 multiplicando por coeficientes apropriados.

Nota-se que um número é expresso como uma soma de potências de 10 multiplicando por coeficientes apropriados. 1.0 Sistemas de numeração Desde quando se começou a registrar informações sobre quantidades, foram criados diversos métodos de representá-las. O método ao qual estamos acostumados usa um sistema de numeração

Leia mais

Circuitos Lógicos. Capítulo 9 Aritmérica Digital: Operações e Circuitos

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 nepomuceno@ufsj.edu.br

Leia mais

Binário Decimal

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.

Leia mais

Capítulo V Sistemas Numéricos

Capítulo V Sistemas Numéricos Capítulo V Sistemas Numéricos Introdução Em capítulos anteriores estudamos diversas funções lógicas. No próximo capítulo veremos que operações aritméticas como soma e subtração de números binários podem

Leia mais

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 PARTE I I: ARITMÉTICA COMPUTACIONAL ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR Introdução Como representar números em memória? Como representar números negativos e de ponto flutuante?

Leia mais

Arquitetura de Computadores I

Arquitetura de Computadores I Arquitetura de Computadores I Aritmética Computacional - Inteiros - Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário A unidade lógico-aritmética Representação de números inteiros

Leia mais

1 bases numéricas. capítulo

1 bases numéricas. capítulo capítulo 1 bases numéricas Os números são representados no sistema decimal, mas os computadores utilizam o sistema binário. Embora empreguem símbolos distintos, os dois sistemas formam números a partir

Leia mais

Disciplina: Introdução à Engenharia da Computaçã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. rosalvo.oliveira@univasf.edu.br 2 Representação

Leia mais

Introdução à Organização de Computadores. Conversão de Bases

Introdução à Organização de Computadores. Conversão de Bases Introdução à Organização de Computadores Conversão de Bases 1 Sistema de Numeração Para se compreender a conversão de sistemas, teremos que apresentar os sistemas de numeração; Comecemos então pelo já

Leia mais

ELE 0316 / ELE 0937 Eletrônica Básica

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

Leia mais

Aula 2 - Sistemas de Numeração

Aula 2 - Sistemas de Numeração Aula 2 - Sistemas de Numeração Marcos Guerine Universidade Federal Fluminense mguerine@ic.uff.br História Contagem de animais, intuitiva Um, dois e muitos Contagem através de pedras Numeração escrita através

Leia mais

Sistemas de Numeração

Sistemas de Numeração Sistemas de Numeração UNIDADE 1 PROF. ANTONIO LOPES DE SOUZA, Ph.D. DEPARTAMENTO DE ENGENHARIA ELÉTRICA / UFRJ Sistemas de Numeração O sistema de numeração com o qual estamos mais familiarizados é o decimal,

Leia mais

1) Conversão de Decimal para Binário

1) Conversão de Decimal para Binário Curso Técnico em Informática 1º. Módulo Disciplina de Arquitetura de Computadores Professor: Alex Sandro Forghieri Conversões entre Bases Numéricas 1) Conversão de Decimal para Binário A conversão de decimal

Leia mais

Unidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14?

Unidade III ORGANIZAÇÃO DE COMPUTADORES. O que quer dizer 14? Unidade III 6 CIRCUITOS DIGITAIS 6.1 Sistemas de numeração O que quer dizer 14? Sabemos, por força de educação e hábito, que os algarismos 1 e 4 colocados desta forma representam a quantidade catorze.

Leia mais

Representação Digital da Informação I

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

Leia mais

2 Representação numérica

2 Representação numérica 2 Representação numérica Agora que já conhecemos um pouco da história da Computação e da arquitetura de um computador, estudaremos como podemos representar números em outras bases numéricas e como algumas

Leia mais

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA) Sistemas Digitais Circuitos Aritméticos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) Circuitos Aritméticos Circuitos Aritméticos são aqueles que realizam operações

Leia mais

Fundamentos e Suporte de Computadores. P r o f. M a. A n a P a u l a D o m i n g o s

Fundamentos e Suporte de Computadores. P r o f. M a. A n a P a u l a D o m i n g o s Fundamentos e Suporte de Computadores Sistema de Numeração Binário P r o f. M a. A n a P a u l a D o m i n g o s SISTEMA DE NUMERAÇÃO Os sistemas de numeração tem por objetivo prover símbolos e convenções

Leia mais

Sistemas de Numeração.

Sistemas de Numeração. Sistemas de Numeração. No início deste curso dissemos que computadores só entendem informações em números binários, hexadecimais ou octais. Agora teremos a oportunidade de conhecer mais a fundo esses sistemas

Leia mais

Sistemas de Computação

Sistemas de Computação Sistemas de Computação Sistemas de Numeração Haroldo Gambini Santos Universidade Federal de Ouro Preto - UFOP 26 de abril de 2010 Haroldo Gambini Santos Sistemas de Computação 1/17 Preâmbulo Computadores

Leia mais

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais

1 Introdução à Lógica Digital. Arquitectura de Sistemas Computacionais 1 Introdução à Lógica Digital Introdução à Lógica Digital ELECTRÓNICA DIGITAL...é o conjunto de determinadas técnicas e dispositivos integrados, de vários graus de complexidade, que se utilizam principalmente

Leia mais

Aritmética Binária. Adição. Subtração. Aqui tudo nasce do cálculo.

Aritmética Binária. Adição. Subtração. Aqui tudo nasce do cálculo. Aritmética Binária Aqui tudo nasce do cálculo. Todo o hardware computacional está sustentado sobre cálculos de adição e subtração de elementos binários (bits), portanto o estudo da aritmética binária é

Leia mais

Representação de Dados

Representação de Dados BCC 201 - Introdução à Programação Representação de Dados Guillermo Cámara-Chávez UFOP 1/1 O Computador I Vantagens: Realiza operações com rapidez e perfeição. Desvantagens: Não tem iniciativa; Não tem

Leia mais

Sistemas de Numeraçã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 edilms@yahoo.com Sumário Conversão de bases Aritmética binária e hexadecimal

Leia mais

ELETRÔNICA DIGITAL SISTEMAS NUMÉRICOS

ELETRÔNICA DIGITAL SISTEMAS NUMÉRICOS ELETRÔNICA DIGITAL SISTEMAS NUMÉRICOS Distinção entre o sistema digital e analógico: As técnicas e os sinais eletrônicos são divididos em dois ramos: Sinal analógico: 1. sinais analógicos 2. sinais digitais

Leia mais

Introdução aos processos de operação aritmética - Subtração

Introdução aos processos de operação aritmética - Subtração Introdução aos processos de operação aritmética - Subtração Cálculo de conversão de bases para responder às questões pertinentes à execução das especificações nas configurações de sistemas, comunicação

Leia mais

Introdução à Informática

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

Leia mais

MATA49 Programação de Software Básico

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

Leia mais

MAT115 Introdução ao Processamento de Dados Professor: Ibirisol Fontes Ferreira DCC: Departamento de Ciência da Computaçã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

Leia mais

Representação de Dados. José Gustavo de Souza Paiva

Representação de Dados. José Gustavo de Souza Paiva Representação de Dados José Gustavo de Souza Paiva 1 Introdução Sistemas de Numeração Objetivo prover símbolos e convenções para representar quantidades, de forma a registrar a informação quantitativa

Leia mais

Sistemas de Computação. Sistemas de numeração

Sistemas de Computação. Sistemas de numeração Fig. 1.2 Sistemas de numeração Fevereiro, 2012 Prof. Doutor Félix Singo Eng. Jorge Munguambe Sistemas de Numeração Desde sempre o homem teve necessidade de efectuar cálculos! Os sistemas de numeração tem

Leia mais

SSC512 Elementos de Lógica Digital. Sistemas de Numeração. GE4 Bio

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

Leia mais

S is temas numéricos e a Repres entação Interna dos Dados no Computador

S is temas numéricos e a Repres entação Interna dos Dados no Computador S is temas numéricos e a Repres entação Interna dos Dados no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo

Leia mais

Sistemas Digitais Módulo 2 Representações com Sinal e Aritmética Digital

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.

Leia mais

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica

Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Universidade Federal de Santa Catarina Centro Tecnológico Departamento de Informática e Estatística Ciências da Computação & Engenharia Eletrônica Aula 1-T 1. Projeto de unidade lógico-aritmética (ULA).

Leia mais

Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães

Números Binários Operações Aritméticas. Prof. Patrícia G. P. Magalhães Números Binários Operações Aritméticas Prof. Patrícia G. P. Magalhães Soma de números Binários Se faz semelhante as operações com números decimais, mas lembre-se que estamos falando de binários, assim:

Leia mais

SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo

SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES. Prof. André Rabelo SISTEMAS DE NUMERAÇÃO CONVERSÕES ENTRE BASES Prof. André Rabelo CONVERSÕES ENTRE BASES 2, 8 E 16 As conversões mais simples são as que envolvem bases que são potências entre si. Exemplo(base 2 para base

Leia mais

Sistemas de Numeração. Sistemas Decimal, Binário e Hexadecimal.

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

Leia mais

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 03a Aritmética Binária. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 03a Aritmética Binária. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo PCS 3115 (PCS2215) Sistemas Digitais I Módulo 03a Aritmética Binária Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/2016) Conteúdo Aritmética Binária Soma e Subtração com Números Decimais e Binários

Leia mais

Infraestrutura de Hardware

Infraestrutura de Hardware Infraestrutura de Hardware Aritmética Computacional Universidade Federal Rural de Pernambuco Professor: Abner Corrêa Barros abnerbarros@gmail.com Desde os primórdios da sua história os homens tem se deparado

Leia mais

Sistemas Digitais. Prof. Valbério Gonzaga

Sistemas Digitais. Prof. Valbério Gonzaga Sistemas Digitais Prof. Valbério Gonzaga Introdução. Hoje em dia, o termo digital tornou-se parte do nosso vocabulário diário. Isso se deve a sua ampla utilização em quase todas as áreas: Computadores,

Leia mais

Sistemas numéricos e a Representação Interna dos Dado no Computador

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: silveira@inf.ufsc.br URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof

Leia mais

Sistemas de Numeração Coletânea. Antonio Carlos dos Santos Souza

Sistemas de Numeração Coletânea. Antonio Carlos dos Santos Souza Sistemas de Numeração Coletânea Antonio Carlos dos Santos Souza www.professores.ifba.edu.br/antoniocarlos Para o computador, tudo são números. n Computador DigitalÞNormalmente a informação a ser processada

Leia mais

MANUTENÇÃO DE COMPUTADORES SISTEMAS NUMÉRICOS

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

Leia mais