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

DOCX
Atividade fundamentos-de-redes
PPTX
Partes do Computador
PPTX
PESQUISA SOBRE BARRAMENTO
PDF
Resolução da Lista de exercícios - Conversão de bases e aritmética computacional
PDF
Aula 12 – Sistema de Numeração (Conversão de Bases)
PPTX
Aula 06 - Sistema Binário
PPTX
Lançamentos contábeis parte 1
PDF
Apresentação sobre SPED Fiscal
Atividade fundamentos-de-redes
Partes do Computador
PESQUISA SOBRE BARRAMENTO
Resolução da Lista de exercícios - Conversão de bases e aritmética computacional
Aula 12 – Sistema de Numeração (Conversão de Bases)
Aula 06 - Sistema Binário
Lançamentos contábeis parte 1
Apresentação sobre SPED Fiscal

Mais procurados (20)

PPT
Aula 05 sistemas de numeração
PPTX
Teoria da contabilidade 1 - slid -
PPTX
Aula 04 software
PDF
Gestão da Informação em Saúde - Management of health information
DOC
50 questoes de informatica basica
PPT
Locomoção
ODP
Sistema binario
PPT
Oficina de Iniciação a Informática
PDF
Unidades de armazenamento
PDF
Evolução dos Computadores
PPTX
Como montar um PC
PPTX
Introdução à contabilidade aula 6
DOCX
Exercicios introdução informática
PDF
Exercícios de hardware software
DOCX
Lista de exercicio i informatica basica
PPTX
Apresentação do computador
DOCX
Fases da lua 6° ano
PPTX
O universo
PPTX
Informática para concursos aula 00
PPTX
periféricos de entrada, saída e mistos
Aula 05 sistemas de numeração
Teoria da contabilidade 1 - slid -
Aula 04 software
Gestão da Informação em Saúde - Management of health information
50 questoes de informatica basica
Locomoção
Sistema binario
Oficina de Iniciação a Informática
Unidades de armazenamento
Evolução dos Computadores
Como montar um PC
Introdução à contabilidade aula 6
Exercicios introdução informática
Exercícios de hardware software
Lista de exercicio i informatica basica
Apresentação do computador
Fases da lua 6° ano
O universo
Informática para concursos aula 00
periféricos de entrada, saída e mistos
Anúncio

Semelhante a Operações com binários (20)

PDF
Sistemas de-numeracao
PPTX
Sistemas de numeração
PDF
03_-_Tecnicas_Digitais. faculdade de engenharia
PPTX
Sistemas numéricos
PPTX
Apresentação1 sistemas numéricos
PPT
1 - Sistemas de Numeração.ppt
PPTX
Sistemas numéricos
PDF
PPT
Sistemas de numeração
PPTX
UFCD 6024.pptx
PPS
Computadores somam numeros
PPTX
C:\Fakepath\Sistemasnumeracaobinariaedecimal
PPTX
Noções
PPT
Converção de binarios para decimal.
PPT
Introducao Computacao Slide 1
PPT
sistemasdenumerao-1213744184169655-8.ppt
PPTX
Fundamento Hardware - Aula 006
PPTX
Aplicativo aula006
PDF
Cálculo Numérico
Sistemas de-numeracao
Sistemas de numeração
03_-_Tecnicas_Digitais. faculdade de engenharia
Sistemas numéricos
Apresentação1 sistemas numéricos
1 - Sistemas de Numeração.ppt
Sistemas numéricos
Sistemas de numeração
UFCD 6024.pptx
Computadores somam numeros
C:\Fakepath\Sistemasnumeracaobinariaedecimal
Noções
Converção de binarios para decimal.
Introducao Computacao Slide 1
sistemasdenumerao-1213744184169655-8.ppt
Fundamento Hardware - Aula 006
Aplicativo aula006
Cálculo Numérico
Anúncio

Operações com binários

  • 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