SlideShare uma empresa Scribd logo
1 de 3
Operações com binários

Binários a decimais

Dado um número N, binário, para expressá-lo em decimal, deve-se escrever cada número que o
compõe (bit), multiplicado pela base do sistema (base = 2), elevado à posição que ocupa. Exemplo:

1001(binário)

1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = 9

Portanto, 1001 é 9 em decimal s

Decimais a Binários

Dado um número decimal, para convertê-lo em binário, basta dividi-lo sucessivamente por 2,
anotando o resto da divisão inteira:

12(decimal)

12 / 2 = 6 + 0  6 / 2 = 3 + 0         3/2=1+1      1/2=0+1

Observe que é basta que os números sejam lidos de baixo pra cima, ou seja: 1100 é 12 em binário

Outro método para conversão de decimal para binário

Considere alguns resultados da potência 2^x e exponha-os em tabela por ordem decrescente:

2048 1024 512 256 128 64 32 16 8 4 2 1

Deste modo é possível converter grandes quantidades de números decimais para binários:

Numero decimal 2048 1024 512 256 128 64 32 16 8 4 2 1 Resultado Binario
       354           0      0     0     1   0   1   1   0 0 0 1 0     101100010
      1634           0      1     1     0   0   1   1   0 0 0 1 0    11001100010
       104           0      0     0     0   0   1   1   0 1 0 0 0      1101000
        2            0      0     0     0   0   0   0   0 0 0 1 0         10
       38            0      0     0     0   0   0   1   0 0 1 1 0       100110
       57            0      0     0     0   0   0   1   1 1 0 0 1       111001

O procedimento é igual a qualquer caso.


"1" significa verdadeiro e "0" os que não interessam ou que dão números negativos. Este método,
quando feito de cabeça, permite uma velocidade incrível na conversão. Bem como na facilidade
para converter muitos números devido à sua estructura em tabela.

Reparare que existem "0" à esquerda do primeiro "1" que são ignorados? Eles são ignorados porque
qualquer "0" à esquerda do primeiro "1" da sequencia, não vale nada, portanto omite-se.
Soma de números binários

Recordando as seguintes somas básicas:

   1. 0+0=0
   2. 0+1=1
   3. 1+1=10

Assim, ao se somar 100110101 com 11010101, tem-se:

        100110101
         11010101
      -----------
       1000001010

Opera-se como em decimal: começa-se a somar desde a esquerda, no exemplo, 1+1=10, então
escreve-se 0 e "leva-se" 1. Soma-se este 1 à coluna seguinte: 1+0+0=1, e segue-se até terminar
todas as colunas (exactamente como em decimal).

Produto de números binários

O produto de números binários é especialmente simples, já que o 0 multiplicado por qualquer coisa
resulta 0, e o 1 é o elemento neutro do produto.

Por exemplo, a multiplicação de 10110 por 1001:

        10110
         1001
    ---------
        10110
       00000
      00000
     10110
    ---------
     11000110

O sistema hexadecimal é um sistema de numeração vinculado à informática, já que
os computadores interpretam as linguagens de programação em bytes, que são compostos de oito
dígitos. À medida que os computadores e os programas aumentam a sua capacidade de
processamento, funcionam com múltiplos de oito, como 16 ou 32. Por este motivo, o sistema
hexadecimal, de 16 dígitos, é um standard na informática.

Como o nosso sistema de numeração só dispõe de dez dígitos, devemos incluir seis letras para
completar o sistema.

Estas letras e o seu valor em decimal são: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15.

O sistema hexadecimal é posicional e por ele o valor numérico associado a cada signo depende da
sua posição no número, e é proporcional as diferentes potencias da base do sistema que neste caso é
16.

Vejamos um exemplo numérico: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 +
0×1 + 10×0,0625 = 992,625
A utilização do sistema hexadecimal nos computadores, deve-se a que um dígito hexadecimal
representa quatro dígitos binários (4 bits = 1 nibble), por tanto dois dígitos hexadecimais
representam oito dígitos binários (8 bits = 1 byte) que como é sabido é a unidade básica de
armazenamento de informação.

Tabela de conversão entre decimal, binario e hexadecimal

Mais conteúdo relacionado

Mais procurados

Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoGoncalo
 
Actividade - Números Binários
Actividade - Números BináriosActividade - Números Binários
Actividade - Números BináriosMário Ferreira
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOCarlos Pereira
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1Duílio Andrade
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricosLarissa Rozza Peluso
 
Aula 05- IN1 - IFES - 2 semestre 2010
Aula   05- IN1 - IFES - 2 semestre 2010Aula   05- IN1 - IFES - 2 semestre 2010
Aula 05- IN1 - IFES - 2 semestre 2010Moises Omena
 
Matemática - Aula 3
Matemática - Aula 3Matemática - Aula 3
Matemática - Aula 3IBEST ESCOLA
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoCarlos Pereira
 
Aula 08- IN1 - IFES - 2 semestre 2010
Aula   08- IN1 - IFES - 2 semestre 2010Aula   08- IN1 - IFES - 2 semestre 2010
Aula 08- IN1 - IFES - 2 semestre 2010Moises Omena
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.BobPonja
 

Mais procurados (20)

Computadores somam numeros
Computadores somam numerosComputadores somam numeros
Computadores somam numeros
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Sistemasde numeracao
Sistemasde numeracaoSistemasde numeracao
Sistemasde numeracao
 
Actividade - Números Binários
Actividade - Números BináriosActividade - Números Binários
Actividade - Números Binários
 
Sistemas numéricos
Sistemas numéricosSistemas numéricos
Sistemas numéricos
 
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃOSISTEMAS digitais SISTEMAS DE NUMERAÇÃO
SISTEMAS digitais SISTEMAS DE NUMERAÇÃO
 
Introducao Computacao Slide 1
Introducao Computacao Slide 1Introducao Computacao Slide 1
Introducao Computacao Slide 1
 
Edg cap01
Edg cap01Edg cap01
Edg cap01
 
Circuitos Digitais - Revisão
Circuitos Digitais - RevisãoCircuitos Digitais - Revisão
Circuitos Digitais - Revisão
 
Apresentação1 sistemas numéricos
Apresentação1   sistemas numéricosApresentação1   sistemas numéricos
Apresentação1 sistemas numéricos
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Aula 05- IN1 - IFES - 2 semestre 2010
Aula   05- IN1 - IFES - 2 semestre 2010Aula   05- IN1 - IFES - 2 semestre 2010
Aula 05- IN1 - IFES - 2 semestre 2010
 
Matemática - Aula 3
Matemática - Aula 3Matemática - Aula 3
Matemática - Aula 3
 
Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18Sistemas Digitais Aula 29-08-18
Sistemas Digitais Aula 29-08-18
 
Sistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de NumeraçãoSistemas digitais - Sistemas de Numeração
Sistemas digitais - Sistemas de Numeração
 
Aula 08- IN1 - IFES - 2 semestre 2010
Aula   08- IN1 - IFES - 2 semestre 2010Aula   08- IN1 - IFES - 2 semestre 2010
Aula 08- IN1 - IFES - 2 semestre 2010
 
Circuitos Digitais: Revisão
Circuitos Digitais: RevisãoCircuitos Digitais: Revisão
Circuitos Digitais: Revisão
 
Sistema conversões
Sistema conversõesSistema conversões
Sistema conversões
 
Eletrônica digital aula 01
Eletrônica digital   aula 01Eletrônica digital   aula 01
Eletrônica digital aula 01
 
Numbering system binary numbers among others.
Numbering system binary numbers among others.Numbering system binary numbers among others.
Numbering system binary numbers among others.
 

Semelhante a Conversões entre binários, decimais e hexadecimais

1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.pptJoberthSilva
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoJordan Miguel
 
UFCD 6024.pptx
UFCD 6024.pptxUFCD 6024.pptx
UFCD 6024.pptxteresa rua
 
Converção de binarios para decimal.
Converção de binarios para decimal.Converção de binarios para decimal.
Converção de binarios para decimal.Alessandro Garcez
 
Aula 05 sistemas de numeração
Aula 05   sistemas de numeraçãoAula 05   sistemas de numeração
Aula 05 sistemas de numeraçãoDaniel Moura
 
Fundamento Hardware - Aula 006
Fundamento Hardware - Aula 006Fundamento Hardware - Aula 006
Fundamento Hardware - Aula 006Cláudio Amaral
 
Cálculo Numérico
Cálculo NuméricoCálculo Numérico
Cálculo NuméricoSandro Lima
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03thomasdacosta
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeraçãoMarco Antonio
 
binario conversao hexadecimal octal decimal
binario conversao hexadecimal octal decimalbinario conversao hexadecimal octal decimal
binario conversao hexadecimal octal decimalGabrielBarbosa867714
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAdairSousa1
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetesPedro Maximo
 

Semelhante a Conversões entre binários, decimais e hexadecimais (20)

Sistemas de-numeracao
Sistemas de-numeracaoSistemas de-numeracao
Sistemas de-numeracao
 
1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt1 - Sistemas de Numeração.ppt
1 - Sistemas de Numeração.ppt
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
UFCD 6024.pptx
UFCD 6024.pptxUFCD 6024.pptx
UFCD 6024.pptx
 
Noções
 Noções Noções
Noções
 
Converção de binarios para decimal.
Converção de binarios para decimal.Converção de binarios para decimal.
Converção de binarios para decimal.
 
Aula 05 sistemas de numeração
Aula 05   sistemas de numeraçãoAula 05   sistemas de numeração
Aula 05 sistemas de numeração
 
Aplicativo aula006
Aplicativo aula006Aplicativo aula006
Aplicativo aula006
 
Fundamento Hardware - Aula 006
Fundamento Hardware - Aula 006Fundamento Hardware - Aula 006
Fundamento Hardware - Aula 006
 
Cálculo Numérico
Cálculo NuméricoCálculo Numérico
Cálculo Numérico
 
Organização de Computadores - Aula 03
Organização de Computadores - Aula 03Organização de Computadores - Aula 03
Organização de Computadores - Aula 03
 
Sistemas de numeração
Sistemas de numeraçãoSistemas de numeração
Sistemas de numeração
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetes
 
binario conversao hexadecimal octal decimal
binario conversao hexadecimal octal decimalbinario conversao hexadecimal octal decimal
binario conversao hexadecimal octal decimal
 
Sistemas numericos
Sistemas numericosSistemas numericos
Sistemas numericos
 
Aula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdfAula 5 - Sistemas de Numeração.pdf
Aula 5 - Sistemas de Numeração.pdf
 
Tabela de conversao
Tabela de conversaoTabela de conversao
Tabela de conversao
 
Apostila digital cefetes
Apostila digital cefetesApostila digital cefetes
Apostila digital cefetes
 
Organização de computadores
Organização de computadoresOrganização de computadores
Organização de computadores
 
Sistemas digitais 1
Sistemas digitais 1Sistemas digitais 1
Sistemas digitais 1
 

Conversões entre binários, decimais e hexadecimais

  • 1. Operações com binários Binários a decimais Dado um número N, binário, para expressá-lo em decimal, deve-se escrever cada número que o compõe (bit), multiplicado pela base do sistema (base = 2), elevado à posição que ocupa. Exemplo: 1001(binário) 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = 9 Portanto, 1001 é 9 em decimal s Decimais a Binários Dado um número decimal, para convertê-lo em binário, basta dividi-lo sucessivamente por 2, anotando o resto da divisão inteira: 12(decimal) 12 / 2 = 6 + 0  6 / 2 = 3 + 0  3/2=1+1  1/2=0+1 Observe que é basta que os números sejam lidos de baixo pra cima, ou seja: 1100 é 12 em binário Outro método para conversão de decimal para binário Considere alguns resultados da potência 2^x e exponha-os em tabela por ordem decrescente: 2048 1024 512 256 128 64 32 16 8 4 2 1 Deste modo é possível converter grandes quantidades de números decimais para binários: Numero decimal 2048 1024 512 256 128 64 32 16 8 4 2 1 Resultado Binario 354 0 0 0 1 0 1 1 0 0 0 1 0 101100010 1634 0 1 1 0 0 1 1 0 0 0 1 0 11001100010 104 0 0 0 0 0 1 1 0 1 0 0 0 1101000 2 0 0 0 0 0 0 0 0 0 0 1 0 10 38 0 0 0 0 0 0 1 0 0 1 1 0 100110 57 0 0 0 0 0 0 1 1 1 0 0 1 111001 O procedimento é igual a qualquer caso. "1" significa verdadeiro e "0" os que não interessam ou que dão números negativos. Este método, quando feito de cabeça, permite uma velocidade incrível na conversão. Bem como na facilidade para converter muitos números devido à sua estructura em tabela. Reparare que existem "0" à esquerda do primeiro "1" que são ignorados? Eles são ignorados porque qualquer "0" à esquerda do primeiro "1" da sequencia, não vale nada, portanto omite-se.
  • 2. Soma de números binários Recordando as seguintes somas básicas: 1. 0+0=0 2. 0+1=1 3. 1+1=10 Assim, ao se somar 100110101 com 11010101, tem-se: 100110101 11010101 ----------- 1000001010 Opera-se como em decimal: começa-se a somar desde a esquerda, no exemplo, 1+1=10, então escreve-se 0 e "leva-se" 1. Soma-se este 1 à coluna seguinte: 1+0+0=1, e segue-se até terminar todas as colunas (exactamente como em decimal). Produto de números binários O produto de números binários é especialmente simples, já que o 0 multiplicado por qualquer coisa resulta 0, e o 1 é o elemento neutro do produto. Por exemplo, a multiplicação de 10110 por 1001: 10110 1001 --------- 10110 00000 00000 10110 --------- 11000110 O sistema hexadecimal é um sistema de numeração vinculado à informática, já que os computadores interpretam as linguagens de programação em bytes, que são compostos de oito dígitos. À medida que os computadores e os programas aumentam a sua capacidade de processamento, funcionam com múltiplos de oito, como 16 ou 32. Por este motivo, o sistema hexadecimal, de 16 dígitos, é um standard na informática. Como o nosso sistema de numeração só dispõe de dez dígitos, devemos incluir seis letras para completar o sistema. Estas letras e o seu valor em decimal são: A = 10, B = 11, C = 12, D = 13, E = 14 e F = 15. O sistema hexadecimal é posicional e por ele o valor numérico associado a cada signo depende da sua posição no número, e é proporcional as diferentes potencias da base do sistema que neste caso é 16. Vejamos um exemplo numérico: 3E0,A (16) = 3×162 + E×161 + 0×160 + A×16-1 = 3×256 + 14×16 + 0×1 + 10×0,0625 = 992,625
  • 3. A utilização do sistema hexadecimal nos computadores, deve-se a que um dígito hexadecimal representa quatro dígitos binários (4 bits = 1 nibble), por tanto dois dígitos hexadecimais representam oito dígitos binários (8 bits = 1 byte) que como é sabido é a unidade básica de armazenamento de informação. Tabela de conversão entre decimal, binario e hexadecimal