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

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

Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Objetivo: Objetivo: Conhecer os sistemas.

Apresentações semelhantes


Apresentação em tema: "Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Objetivo: Objetivo: Conhecer os sistemas."— Transcrição da apresentação:

1 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Objetivo: Objetivo: Conhecer os sistemas de numeração e realizar conversões entre as bases.

2 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Nos primórdios da humanidade, os seres humanos iniciaram a quantificação utilizando o dia e a noite, e, posteriormente o dedos das mãos. Desta maneira iniciou-se o sistema decimal (utilizando-se 10) para realização de contagem e operações aritméticas. Os primeiros computadores (ainda mecânicos ) trabalhavam nesta base.

3 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Como a base decimal é extremamente complexa para representar um fenômeno físico como ligado ou desligado, aceso ou apagado, magnetizado ou não magnetizado, com o advento do computador eletrônico (meados do século XX) optou-se por utilizar o sistema binário. Apesar de simples para os sistemas computacionais, para as pessoas, a leitura de dados binários é difícil.

4 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Neste sentido, visando facilitar a leitura dos dados, a apresentação dos dados básicos computacionais utilizam o sistema hexadecimal, facilitando a leitura e memorização. Atualmente, a caracterização de um computador como clock, tamanho de memória, taxa de transferência de dados, etc. baseia-se na utilização do sistema binário a saber:

5 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Menor unidade de informação dos computadores Assume dois valores para dois estados diferentes: 1 = Ligado; 0 = Desligado O bit é a menor unidade física da memória De acordo com a tecnologia os bits são armazenados e movimentados no computador e grupos de 8, 16, 32, 64. Cada grupo recebe o nome de palavra. Bit Bit: Binary Digit

6 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Um byte corresponde a um conjunto de oito bits Um byte é um espaço de memória necessário para armazenar um caractere (letra, algarismo ou símbolo) Cada palavra é formada por um grupo de 2, 4, 6 ou até 8 bytes. Palavra e Byte

7 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Representa, na memória do computador, os símbolos da nossa linguagem Com 1 byte é possível representar 256=2 8 símbolos diferentes Exemplo: 01000001 2 =41 16 =A 01100001 2 =61 16 =a Os subscritos representam respectivamente as bases binária (2) e hexadecimal (16). Utilidade do Byte

8 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução O tamanho da memória de um computador também é medido em byte, assim como o seu endereço. Quando se declara uma variável ou uma constante em linguagem de alto nível, o compilador reserva a posição inicial e as sucessivas, conforme o tamanho da variável ou constante. Portanto, a variável ou constante declarada aponta para uma posição (endereço) de memória no computador.

9 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Introdução Introdução Unidade Múltiplo byte Representação bytes quilobytekb1024=2 10 megabyteMb1048576=2 20 gigabyteGb1073741824=2 30 terabyteTb2 40 pentabytePb2 50 Múltiplo do Byte

10 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Bases Numéricas Bases Numéricas A base numérica é o representante simbólico de quantidade. As bases que iremos estudar são: Decimal, Binária, Octal e Hexadecimal Decimal: É a mais conhecida, constituída de 10 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Os números com mais de um algarismos são quantificados pela posição: 3 5 4 10 Unidade => 10 0 => 4. 10 0 = 4 Dezena => 10 1 => 5. 10 1 = 50 Centena => 10 2 => 3. 10 2 = 300 354

11 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Bases Numéricas Bases Numéricas Binária: Constituída de apenas 2 símbolos: 0, 1 1 0 1 1 2 2020 2121 2 2323 Octal: Constituída de 8 símbolos: 0, 1, 2, 3, 4, 5, 6, 7 2 5 1 8 8080 8181 8282

12 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Bases Numéricas Bases Numéricas Hexadecimal: Constituída de 16 símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 2 A 1 16 16 0 16 1 16 2 Exercícios: Exibir quantidade nas bases diferentes

13 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Bases Binária, Octal e Hexadecimal para Decimal: O processo consiste em multiplicar os algarismos à base elevada ao expoente correspondente à posição relativas do algarismo. O resultado de cada posição devem ser somados. Exemplo:

14 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Binária  Decimal 1 0 1 1 2 1 x 2 0 = 1 1 x 2 1 = 2 0 x 2 2 = 0 1 x 2 3 = 8 = 11 10 Octal  Decimal 2 5 1 8 1 x 8 0 = 1 5 x 8 1 = 40 2 x 8 2 = 128 = 169 10 Hexadecimal  Decimal 2 A 1 16 1 x 16 0 = 1 A x 16 1 = 10 x 16 1 =160 2 x 16 2 = =512 = 673 10 A 16 =10 10

15 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Da base Decimal para as bases Binária, Octal e Hexadecimal: Consiste na operação inversa da conversão de qualquer base para decimal. Divide-se sucessivamente o número em decimal pelo valor da base que se deseja converter até que o quociente seja menor do que o valor da base. O resultado é constituído dos algarismos contidos no último quociente e dos restos das primeiras divisão sendo que, este último é o algarismo mais significativo e o primeiro resto o menos significativo.

16 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Decimal  Binária 11 5 1 2 2 1 2 1 0 2 MSB Most Significant Bit Last Significant Bit LSB 11 10 =1011 2

17 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Decimal  Octal Conversão entre bases Conversão entre bases 169 21 1 8 5 8 2 169 10 =251 8 Decimal  Hexadecimal 673 42 1 16 10 A 16 2 673 10 =2A1 16

18 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases As conversões entre Binário, Octal e Hexadecimal utiliza a seguinte tabela. BinárioOctal 0000 0011 0102 0113 1004 1015 1106 1117 Binário e Octal. Um número na base octal é composto em sequência de 3 dígitos binários (de três em três bits) 25 8 =010101 2 2 5 010 | 101 Observe a correspondên- cia na tabela. A conversão é direta nas duas mãos!!

19 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases BinárioHexadecimal 00000 00011 00102 00113 01004 01015 01106 01117 10008 10019 1010A 1011B 1100C 1101D 1110E 1111F Binário e Hexadecimal Um número na base Hexa é composto em sequência de 4 dígitos binários (de quatro em quatro bits) 6 673 16 =011001110011 7 3 Para escrever este número em octal 011 001 110 011 3163 673 16 =3163 8 Desnecessário fazer conta!!

20 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Nestas condições, a realização das operações de conversão binária, octal e hexadecimal são relativamente simples. Para passagem de qualquer base para a decimal e vice versa, basta que se obtenha o número na base binária e desta se passe para a decimal e vice versa, evitando-se operações mais complexas.

21 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Conversão entre bases Conversão entre bases Decimal  Binária Numero fracionário: Inicialmente converte-se a parte inteira e posteriormente a parte fracionária. Exemplo: 10,625 10 5 0 2 2 1 2 1 0 2

22 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores 0,625 x2,250 1 0,25 x2,50 0 0,5 x2,0 1 Ordem de leitura A obtenção da parte fracionária, constitui-se na multiplicação sucessiva dos valores em decimal. Separa-se a parte inteira, na ordem e refaz-se a operação da parte decimal, até que o valor decimal seja nulo o já se tenha chegado à precisão desejada. Conversão entre bases Conversão entre bases Decimal  Binária 0,101 Portanto: 10,625 10 =1010,101 2

23 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Binária  Decimal Conversão entre bases Conversão entre bases Semelhante à conversão de inteiro, sendo que o número decimal possui expoente negativo. Exemplo: 1010,101 2 = 1x2 2 =8 1x2 1 =2 1x2 -1 =1/2=0,5 1x2 -3 =1/8=0,125 =10,625 10

24 Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores


Carregar ppt "Organização e Arquitetura de Computadores A.L.Lapolli – www.lapolli.pro.br Organização e Arquitetura de Computadores Objetivo: Objetivo: Conhecer os sistemas."

Apresentações semelhantes


Anúncios Google