A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Arquitetura de Computadores

Apresentações semelhantes


Apresentação em tema: "Arquitetura de Computadores"— Transcrição da apresentação:

1 Arquitetura de Computadores

2 Introdução Representação de informações Bit / Byte;
Sistemas de numeração: binário; decimal; octal; hexadecimal. Arquitetura de Computadores

3 Sistemas numéricos

4 Sistemas numéricos O sistema numérico mais conhecido é o decimal (base 10). Porém, existem outros sistemas numéricos: Binário (base 2) Octal (base 8) Hexadecimal (base 16)

5 Sistemas numéricos Qual sistema numérico é utilizado nos computadores?
Sistema binário Por quê é utilizado o sistema binário e não o decimal, o qual lidamos no dia-a-dia? Porque o sistema decimal seria muito difícil de implementar com circuitos digitais

6 Sistema numérico base 10 Utiliza 10 algarismos (símbolos) para representar qualquer quantidade. Como a base é 10, para cada posição à esquerda, o peso vai ser 10 vezes maior do que a posição à direita. (5248)10 = 5 x x x x 100

7 Sistema numérico binário (base 2)
É aquele que utiliza somente dois algarismos para representar qualquer quantidade. 0 1 O termo bit vem das palavras binary digit. (01001)2 Binary digit

8 Sistema numérico hexadecimal (base 16)
É utilizado nos projetos computacionais (hardware e software). É utilizado por ser mais próximo da base 10. Fácil conversão para sistema binário. É composto por 16 símbolos: A B C D E F 2FA1H (2FA1)16

9 Conversão de qualquer base para Decimal
A forma de decompor um número, chamada lei de formação: N = An-1 X Bn An-2 X Bn A0 X B0 onde: N = número em base decimal An = algarismo Bn = base n = posição do algarismo que vale zero para a posição mais a direita (menos significativa).

10 Bases de Numeração Decimal - dez algarismos utilizados para a representação (0 a 9); Binária - Algarismos ‘0’ e ‘1’; Octal - Algarismos ‘0’ a ‘7’; Hexadecimal - Algarismos ‘0’a ‘9’ e letras de ‘A’ a ‘E’. Arquitetura de Computadores

11 Conversão de bases Conversão base B para a base 10: Identificar:
A base origem do número (b); O número de algarismos do número (n); A contagem dos algarismos deve ser da direita para a esquerda, de ‘0’ até ‘n-1’. Arquitetura de Computadores

12 Conversão de bases Exemplo: Conversão de (10110101)2 b = 2, n = 8
(1x27) + (0x26) + (1x25) + (1x24) + (0x23) + (1x22) + (0x21) + (1x20) = = (181)10 Arquitetura de Computadores

13 Conversão de bases Conversão da base 10 para uma base B
Dividir o número decimal pela base desejada e colocar o resto como o algarismo mais à direita Enquanto o dividendo for maior do que o divisor: dividir o dividendo pelo divisor (= base desejada) Extrair o resto da divisão, colocando-o à esquerda dos algarismos já inseridos Colocar o dividendo (agora menor do que o divisor) como algarismo mais à esquerda. Arquitetura de Computadores

14 Conversão de bases Exemplo: Converter (13)10 para a base binária
13 /2 = 6 (novo dividendo), resto 1 Resultado parcial: 1 6/2 = 3 (novo dividendo), resto 0 Resultado parcial: 01 3/2 = 1 (novo dividendo), resto 1 Resultado parcial:101 Como o último dividendo(1) é menor do que o divisor (2), ele é simplesmente colocado à esquerda do resultado parcial  1101 Arquitetura de Computadores

15 Aritmética Binária Soma Subtração 0 + 0 = 0 0 + 1 = 1 + 0 = 1
1 + 1 = 0 ( vai 1) Subtração 0 - 0 = = 0 1 - 0 = 1 0 - 1 = 1 ( pede emprestado o primeiro 1 à esq.) Arquitetura de Computadores

16 Aritmética Octal Semelhante à binária. O “vai 1” ocorre quando a soma for maior ou igual a 8. Quando é necessário “pedir emprestado”, o valor que vem é igual a 8. Exemplos Arquitetura de Computadores

17 Aritmética Hexadecimal
Semelhante à binária. O “vai 1” ocorre quando a soma for maior ou igual a 16. Quando é necessário “pedir emprestado”, o valor que vem é igual a 16. Exemplos: A012 A125 CA1 Arquitetura de Computadores


Carregar ppt "Arquitetura de Computadores"

Apresentações semelhantes


Anúncios Google