O sistema binário ou de base 2 é
um sistema de numeração posicional em que todas as quantidades se representam
com base em dois números, ou seja, zero e um (0 e 1). Esse sistema é utilizado internamente por quase todos os modernos
computadores e dispositivos computacionais, tais como telefones celulares.
Em computação, chama-se um dígito binário (0 ou 1) de bit, que vem do inglês
Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term). Um
agrupamento de 4 bits, ainda, é chamado de nibble.
O
sistema de numeração que normalmente utilizamos é o sistema de numeração decimal, pois os agrupamentos são feitos de 10 em 10 unidades. Os símbolos matemáticos utilizados para representar um
número no sistema decimal são chamados de algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, que são
utilizados para contar unidades, dezenas e centenas. Esses algarismos são
chamados de indo-arábico porque tiveram origem nos trabalhos iniciados pelos
hindus e pelos árabes.
O sistema hexadecimal é um sistema de numeração posicional que representa os números em base 16, portanto empregando 16 símbolos. Está vinculado a informática, pois os computadores costumam utilizar o byte ou octeto como unidade básica da memória.
Conversão de decimal para binário
Um modo
simples de fazer essa conversão é dividir o número decimal que você quer
converter em binário por dois. Faça a divisão "na mão", e anote o
resto (será 0 ou 1). Pegue o quociente dessa divisão e divida-o, também, por
dois Anote, outra vez o resto. Faça assim até que o quociente de sua divisão
seja 1 (isto é, a divisão de 2 por 2). O seu número em binário é 1+ todos os
restos das divisões, do quociente menor para o maior. Assim:
Vamos
transformar o número 19:

Note que o último
resultado também será computado, logo o número começa com 1 e segue dos restos
de baixo para cima, portanto:
19 = 10011
Conversão de decimal para
hexadecimal
Números Hexadecimais são representados em 16 posições:
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}. Para transformar basta dividir um número decimal qualquer por 16, usamos o seu resto para descobrir o Hexadecimal, a conta acaba quando a divisão chegar em zero.
Obs.: Usaremos somente a parte inteira da divisão, a fração será ignorada.
Ex.:
Vamos transformar o número decimal 302 em hexadecimal.
302 : 16 = 18 >>>> Resto: 14 = E
18 : 16 = 1 >>>>>> Resto: 2 =
2
1 : 16 = 0 >>>>>> Resto: 1 = 1
302(d) = 12E(h)
1 : 16 = 0 >>>>>> Resto: 1 = 1
302(d) = 12E(h)
Conversão
de hexadecimal para binário
Para converter um número hexadecimal para binário, basta observar a tabela de correspondência abaixo, cada digito em hexadecimal corresponde a quatro digitos binários. Desta forma basta unir os digitos para formar o número binário .
Sendo assim
a representação hexadecimal de “B25” é definida em binário como 101100100101,
vale ressaltar que a conversão deve ser feita de forma individual ou seja não
converta 25 para binário e sim 2 e 5 para binário, perceba que existem 12 casas
em nosso código binário e tínhamos 3 valores para converter, ou seja, a cada 4
casas representa um valor, então, 1011 = B, 0010 = 2, 0101 = 5, você só precisa
usar os primeiros 4 valores para representar o número em binário. Para
converter de binário para hexadecimal é só fazer o processo inverso.

Sem comentários:
Enviar um comentário