Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
MAB 124 Sistemas de Numeração PRC Sistemas de Numeração MAB 124 Sistemas de Numeração PRC Por que Binário? Primeiros computadores projetados eram decimais Mark I e ENIAC John von Neumann propôs processamento com dados binários (1945) Simplificava o projeto de computadores Usado tanto por instruções como por dados Relação natural entre comutadores on/off e cálculos com lógica Booleana MAB 124 Sistemas de Numeração PRC Contagem e Aritmética Decimal ou sistema de base 10 Origem: contando nos dedos “Dígito” vem do Latim digitus, que significa “dedo” Base: o número de dígitos diferentes no sistema numérico, incluindo zero Decimal ou base 10: 10 dígitos, 0 até 9 Binário ou base 2: 2 dígitos, 0 e 1 Bit (dígito binário) Octal ou base 8: 8 dígitos, 0 até 7 Hexadecimal ou base 16: 16 dígitos, 0 até F Exemplos: 1010 = A16; 1110 = B16 MAB 124 Sistemas de Numeração PRC Considerando os Bits Bits são normalmente armazenados e manipulados em grupos 8 bits = 1 byte 4 bytes = 1 palavra (em sistemas de 32 bits) Número de bits usados em cálculos Afetam a precisão dos resultados Limitam o tamanho dos números manipulados pelo computador MAB 124 Sistemas de Numeração PRC Números: Representação Física Diferentes numerais, mesmo número de laranjas Homem das cavernas: IIIII Romano: V Arábico: 5 Diferentes bases, mesmo número de laranjas 510 1012 123 MAB 124 Sistemas de Numeração PRC Sistemas de Numeração Romanos: independentes da posição Moderno: baseado na notação posicional (valor posicional) Decimal: sistema de notação posicional baseado em potências de 10. Binário: sistema de notação posicional baseado potências de 2 Octal : sistema de notação posicional baseado em potências de 8 Hexadecimal: sistema de notação posicional baseado em potências de 16 MAB 124 Sistemas de Numeração PRC Sistemas Numéricos mais Comuns MAB 124 Sistemas de Numeração PRC Quantidades / Contagem (1 de 3) MAB 124 Sistemas de Numeração PRC Quantidades / Contagem (2 de 3) MAB 124 Sistemas de Numeração PRC Quantidades / Contagem (3 de 3) Etc. MAB 124 Sistemas de Numeração PRC Conversão Entre Bases Possibilidades: Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Exemplo 2510 = 110012 = 318 = 1916 Base MAB 124 Sistemas de Numeração PRC Decimal para Decimal (só para entender) Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC 12510 => 5 x 100 = 5 2 x 101 = 20 1 x 102 = 100 125 Base Peso MAB 124 Sistemas de Numeração PRC Binário para Decimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Binário para Decimal Técnica Multiplique cada bit por 2n, onde n é o “peso” do bit O peso é a posição do bit, começando em 0 à direita Adicione os resultados MAB 124 Sistemas de Numeração PRC Exemplo 1010112 => 1 x 20 = 1 1 x 21 = 2 0 x 22 = 0 1 x 23 = 8 0 x 24 = 0 1 x 25 = 32 4310 Bit “0” MAB 124 Sistemas de Numeração PRC Octal para Decimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Octal para Decimal Técnica Multiplique cada bit por 8n, onde n é o “peso” do bit O peso é a posição do bit, começando em 0 à direita Adicione os resultados MAB 124 Sistemas de Numeração PRC Exemplo 7248 => 4 x 80 = 4 2 x 81 = 16 7 x 82 = 448 46810 MAB 124 Sistemas de Numeração PRC Hexadecimal para Decimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Hexadecimal para Decimal Técnica Multiplique cada bit por 16n, onde n é o “peso” do bit O peso é a posição do bit, começando de 0 à direita Adicione os resultados MAB 124 Sistemas de Numeração PRC Exemplo ABC16 => C x 160 = 12 x 1 = 12 B x 161 = 11 x 16 = 176 A x 162 = 10 x 256 = 2560 274810 MAB 124 Sistemas de Numeração PRC Decimal para Binário Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Decimal para Binário Técnica Divida por dois, guardando os restos Primeiro resto é o bit 0 (bit menos significativo) Segundo resto é o bit 1 Etc. MAB 124 Sistemas de Numeração PRC Exemplo 12510 = ?2 12510 = 11111012 MAB 124 Sistemas de Numeração PRC Octal para Binário Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Octal para Binário Técnica Converta cada dígito octal para uma representação binária equivalente de 3 bits MAB 124 Sistemas de Numeração PRC Exemplo 7058 = ?2 7058 = 1110001012 MAB 124 Sistemas de Numeração PRC Hexadecimal para Binário Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Hexadecimal para Binário Técnica Converta cada dígito hexadecimal para uma representação binária equivalente de 4 bits. MAB 124 Sistemas de Numeração PRC Exemplo 10AF16 = ?2 10AF16 = 00010000101011112 MAB 124 Sistemas de Numeração PRC Decimal para Octal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Decimal para Octal Técnica Divida por 8 Guarde os restos MAB 124 Sistemas de Numeração PRC Exemplo 123410 = ?8 8 1234 154 2 123410 = 23228 MAB 124 Sistemas de Numeração PRC Decimal para Hexadecimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Decimal para Hexadecimal Técnica Divida por 16 Guarde os restos MAB 124 Sistemas de Numeração PRC Exemplo 123410 = ?16 123410 = 4D216 MAB 124 Sistemas de Numeração PRC Binário para Octal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Binário para Octal Técnica Divida os bits em grupos de três, começando à direita Converta para dígitos octais MAB 124 Sistemas de Numeração PRC Exemplo 10110101112 = ?8 10110101112 = 13278 MAB 124 Sistemas de Numeração PRC Binário para Hexadecimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Binário para Hexadecimal Técnica Divida os bits em grupos de quatro, começando à direita Converta para dígitos hexadecimais MAB 124 Sistemas de Numeração PRC Exemplo 10101110112 = ?16 10 1011 1011 B B 10101110112 = 2BB16 MAB 124 Sistemas de Numeração PRC Octal para Hexadecimal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Octal para Hexadecimal Técnica Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC Exemplo 10768 = ?16 10768 = 23E16 MAB 124 Sistemas de Numeração PRC Hexadecimal para Octal Hexadecimal Decimal Octal Binário MAB 124 Sistemas de Numeração PRC Hexadecimal para Octal Técnica Use Binário como uma representação intermediária MAB 124 Sistemas de Numeração PRC Exemplo 1F0C16 = ?8 1F0C16 = 174148 MAB 124 Sistemas de Numeração PRC Exercício – Converta ... Pule a resposta Resposta Não use calculadora! MAB 124 Sistemas de Numeração PRC Exercício – Converta … Resposta MAB 124 Sistemas de Numeração PRC Potências mais Comuns (1 de 2) Base 10 MAB 124 Sistemas de Numeração PRC Potências mais Comuns (2 de 2) Base 2 O que são os valores de “k”, “M”, e “G”? Em computação, em particular com memórias, a interpretação de base-2 geralmente se aplica MAB 124 Sistemas de Numeração PRC Exemplo No laboratório… 1. Clique duplo em Meu Computador 2. Clique com o botão direito em C: 3. Clique em Propriedades MAB 124 Sistemas de Numeração PRC Exercício – Espaço Livre Determine o “espaço livre” de todos os drives de um computador do laboratório MAB 124 Sistemas de Numeração PRC Revisão – multiplicando potências Para bases comuns, adicione os expoentes 26 210 = 216 = 65,536 ou … 26 210 = 64 210 = 64k ab ac = ab+c MAB 124 Sistemas de Numeração PRC Adição Binária (1 de 2) Dois valores de 1-bit “dois” MAB 124 Sistemas de Numeração PRC Adição Binária (2 de 2) Dois valores de n-bits Adicione os bits individualmente Propague as sobras E.g., 10101 21 + 11001 + 25 101110 46 1 1 MAB 124 Sistemas de Numeração PRC Multiplicação (1 de 3) Decimal (só para entender) 35 x 105 175 000 35 3675 MAB 124 Sistemas de Numeração PRC Multiplicação (2 de 3) Binário, dois valores de 1-bit MAB 124 Sistemas de Numeração PRC Multiplicação (3 de 3) Binário, dois valores de n-bits Como no caso de valores decimais E.g., 1110 x 1011 1110 1110 0000 1110 10011010 MAB 124 Sistemas de Numeração PRC Frações Decimal para decimal (só para entender) 3.14 => 4 x 10-2 = 0.04 1 x 10-1 = 0.1 3 x 100 = 3 3.14 MAB 124 Sistemas de Numeração PRC Frações Binário para decimal 10.1011 => 1 x 2-4 = 0.0625 1 x 2-3 = 0.125 0 x 2-2 = 0.0 1 x 2-1 = 0.5 0 x 20 = 0.0 1 x 21 = 2.0 2.6875 MAB 124 Sistemas de Numeração PRC Frações Decimal para Binário 3.14579 .14579 x 2 0.29158 x 2 0.58316 x 2 1.16632 x 2 0.33264 x 2 0.66528 x 2 1.33056 etc. 11.001001... MAB 124 Sistemas de Numeração PRC Exercício – Converta ... Pule a resposta Resposta Não use calculadora! MAB 124 Sistemas de Numeração PRC Exercício – Converta … Resposta
Compartilhar