• Matéria: Matemática
  • Autor: adamkoch78
  • Perguntado 3 anos atrás

Qual o resultado da operação 10010 (2) - 100 (2), livre de representação? Resultado em hexadecimal

Obs: número (base)

B(16)
C(16)
D(16)
E(16)
F(16)

Respostas

respondido por: crr2005
0

O resultado da operação, em hexadecimal, é 0E

Sistemas de Numeração

Os sistemas de numeração são definidos pela quantidade de símbolos utilizados para representar os números. O sistema Binário possui apenas dois símbolos, o algarismo zero e o algarismo um. E qualquer que seja o número, para ser representado na forma binária, deve ser convertido para essa base. O sistema octal usa os algarismos zero a sete, para representar os números. O sistema decimal, que é mais conhecido e usado pela maioria das pessoas, usa os algarismos zero a nove. Já o sistema hexadecimal usa dezesseis símbolos, sendo eles, os algarismos zero a nove e, além desses, as letras do alfabeto A;B;C;D;E;F.

A operação de soma no sistema Binário é feita de forma semelhante à operação em outras bases, inclusive a decimal, entretanto, exige o cuidado de respeitar a quantidade de símbolos da base, que no caso da base binária, são apenas dois símbolos. A operação de soma e subtração se dá, iniciando pelos algarismos menos significativos, da seguinte forma:

O primeiro zero do Minuendo menos o primeiro zero do subtraendo, resulta em 0;o segundo dígito do minuendo é 1 e do subtraendo, é zero, Um menos zero é 1; o terceiro dígito do minuendo é zero, e do subtraendo é um, tal qual numa operação de subtração na base decimal, quando o dígito do minuendo é menor que o do subtraendo, soma-se o valor da base ao dígito do minuendo, portanto, podemos dizer que o terceiro dígito do minuendo, ao invés de "0", é "10", sendo que esse "1" do "10" vai se somar ao próximo dígito. Portanto, no terceiro digito fica "10" menos "1", portanto, 1; o quarto dígito é zero, porém, como recebeu o 1 do overflow do terceiro dígito, fica 1, um menos zero, fica 1; por fim, o quinto dígito do minuendo também desce para a diferença, pois não tem mais dígitos no subtraendo, enfim,

  10010 (2)

-     100 (2)

________

   01110 (2)

Para converter para o sistema de numeração exadecimal, separamos em blocos de quatro dígitos, a partir da direita, para a esquerda. E cada dígito do sistema Binário é multiplicado por 2^p, em que p é igual a 0;1;2, ou 3, dependendo da posição no bloco de quatro dígitos.

No caso do resultado acima, temos, no primeiro bloco da direita,

0 * 2^0 = 0

1 *  2^1  = 2

1 * 2^2  = 4

1 * 2^3  = 8

Somando esses valores, temos, primeiramente, uma conversão para decimal,

0 + 2 + 4 + 8 = 14

Na base hexadecimal, que vai de 0 a F, 14 = E.

No segundo bloco, temos apenas o 0, que aplicando a mesma regra, ficaria,

0 * 2^0 = 0

Como esse segundo bloco é mais significativo, o resultado, em hexadecimal, é 0E.

Para saber mais sobre o sistema de numeração hexadecimal, veja: https://brainly.com.br/tarefa/52716310

#SPJ1

Perguntas similares