terça-feira, 21 de abril de 2009

SISTEMA NUMÉRICO BINÁRIO

O sistema numérico mais simples que usa notação posicional é o sistema numérico binário. Como o próprio nome diz, um sistema binário contém apenas dois elementos ou estados. Num sistema numérico isto é expresso como uma base dois, usando os dígitos 0 e 1. Esses dois dígitos têm o mesmo valor básico de 0 e 1 do sistema numérico decimal.
Devido a sua simplicidade, microprocessadores usam o sistema binário de numeração para manipular dados. Dados binários são representados por dígitos binários chamados "bits". O termo "bit" é derivado da contração de "binary digit". Microprocessadores operam com grupos de "bits" os quais são chamados de palavras.O número binário 1 1 1 0 1 1 0 1 contém oito "bits".

O SISTEMA DE NÚMERAÇÃO BINÁRIO é um sistema de base 2. Os símbolos 1 e 0 podem ser usados para representar o estado de componentes elétricos/eletrônicos. Um 1 binário pode indicar que o componente ou dispositivo está ativo; um 0 binário pode indicar que o componente ou dispositivo está inativo.


SISTEMA NUMÉRICO HEXADECIMAL

O hexadecimal é um outro sistema numérico que é normalmente usado com microprocessadores. Ele permite fácil conversão ao sistema numérico binário. Devido a isso, e também devido ao fato que a notação hexadecimal simplifica a manipulação de dados. Tal qual o nome diz, hexadecimal tem base 16. Ele usa os dígitos 0 até 9 e as letras A até F.
As letras são usadas pois é necessário representar 16 valores diferentes com um simples dígito para cada valor. Portanto, as letras de A até F são usadas para representar os valores numéricos de 10 até 16.
Os números iniciais entre os sistemas decimal e hexadecimal são de valores iguais, (0)10 = (0)16 ; (3)10 = (3)16 ; (9)10 = (9)16.
Para números maiores que 9, as relações seguintes existem:(10)10 = (A)16 ; (11)10 = (B)16 ; (12)10 = (C)16 ; (13)10 = (D)16 ; (14)10 = (E)16 e (15)10 = (F)16.
Usar letras em contagem pode parecer grosseiro até a familiarização com o sistema. A tabela DEC e HEXA ilustra o relacionamento entre inteiros decimal e hexadecimal, enquanto tabela FRAÇÕES ilustra o relacionamento entre frações decimal e hexadecimal.
Como nos sistemas numéricos anteriores, cada posição dos dígitos de um número hexadecimal tem um peso posicional o qual determina a magnitude do número. O peso de cada posição é determinado por alguma potência do número base do sistema (neste caso, 16). O valor total do número pode ser calculado considerando os dígitos específicos e os pesos de suas posições. (a tabela mostra uma lista resumida das potências de 16). Por exemplo, o número hexadecimal E5D7,A3 pode ser escrito com notação posicional como se segue:

(E x 163) + (5 x 162) + (D x 161) + (7 x 160) + (A x 16-1) + (3 x 16-2)

O valor decimal do número E5D7,A3 é determinado pela multiplicação de cada dígito pelo seu valor posicional e pela soma dos resultados.

Potências de 16
16-4 =1/6553610= 0,000015258789062510
160 =110


16-3 = 1/409610 =0,00024414062510
161 =1610


16-2 = 1/25610 =0,0039062510
162 =25610


16-1 = 1/1610 =0,062510
163 =4.09610


Como nos sistemas numéricos anteriores, o ponto base ( ponto hexadecimal ) separa a parte inteira da parte fracionária do número
164 =65.53610


165 =1.048.57610


166 =16.777.21610


parte inteira
parte fracionária
(E x 163)+(5 x 162)+(D x 161)+(7 x 160)
+ (A x 16-1) + (3 x 16-2)
(14 x 4096)+(5 x 256)+(13 x 16)+(7 x 1)
+ (10 x 1/16) + (3 x 1/256) =
57344 + 1280 + 208 + 7
+ 0,625 + 0,01171875
Resultado
= 58839, 6367187510

OBS :O SISTEMA NUMÉRICO HEXADECIMAL é um sistema de base 16, e algumas vezes usado em sistemas de computação. Um número binário pode ser convertido diretamente para um número de base 16 se ele for primeiro separado em grupos de quatro dígitos.


O SISTEMA NUMÉRICO OCTAL é um sistema de base 8 e é bastante útil como uma ferramenta de conversão de números binários. Esse sistema funciona porque 8 é uma potência inteira de 2; isto é, 2³ = 8. O uso de números octais reduz o número de dígitos utilizados para representar o equivalente binário de um número decimal.


DECIMAL

É o sistema de numeração que usamos no nosso dia a dia; conhecemos como numeração decimal ou base dez.
Utilizamos no sistema de numeração decimal dez algarismos ou dígitos que vão de 0 a 9.
a) No sistema decimal os números inteiros são representados pela soma das suas unidades,dezenas e centenas,etc.

Ex: 125 = 1*100 + 2*10 + 5*1
b) Representação na base dez é representado pela soma de várias potências de 10 e seus coeficientes sendo de 0 a 9.

Ex: 125 = 1*10² + 2*10 + 5*10º

2 comentários:

  1. Muito útil.
    Não sabia que grupos de BITs eram chamados de palavras. Por isso muitas vezes vemos WORD relacionado com BITs.
    E quantos BITs teriam as palavras? É variado?

    ResponderExcluir
  2. varia sim ^^, pois depende da palavra que você quer escrever tipo:

    "comentário" = "01100011 01101111 01101101 01100101 01101110 01110100 11100001 01110010 01101001 01101111"

    c = 01100011
    o = 01101111
    m = 01101101
    e = 01100101
    n = 01101110
    t = 01110100
    á = 11100001
    r = 01110010
    i = 01101001
    o = 01101111

    em ASCII(8 bits), cada letra tem sua respectiva codificação, diferindo em tamanho e pontuação.
    ex:
    a = 01100001
    á = 11100001
    A = 01000001
    Á = 11000001

    existem outras codificações que pretendo colocá-las aqui em breve, obrigado pelo seu comentário Leonardo ^^.

    ResponderExcluir