Analise e desevolvimento de sistemas
Professora Ana Cláudia Martins de Souza 2012
Bases numéricas
• Base decimal
– Possui 10 algarismos – Utilizamos como padrão – Possui os algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9
• Base binária
– Possui 2 algarismos – Muito utilizada na computação – Possui os algarismos: 0 e 1
• Base hexadecimal
– Possui 16 algarismos – Utilizada na computação para os IPv6 – Possui os algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
Montagem e Manutenção de Computadores / Sistemas Operacionais Prof. Ana Cláudia Martins de Souza
Transformação de bases
• Base Y (qualquer) para base decimal
– Considere o número ABC da base Y, isto é, (ABC)Y
– Para passar para base Y use a formula
• (ABC)Y = C * Y0 + B * Y¹ + A * Y² = ( )10
Montagem e Manutenção de Computadores / Sistemas Operacionais Prof. Ana Cláudia Martins de Souza
Transformação de bases
• Base decimal para base Y:
– Considere o número ABC na base decimal
– Assim:
• (ABC)10 = (q3r3r2r1) Y
Montagem e Manutenção de Computadores / Sistemas Operacionais Prof. Ana Cláudia Martins de Souza
Conversão de Decimal para Binário
• Para encontrar o número binário correspondente a um número decimal, são realizadas sucessivas divisões do número decimal por 2. • Em seguida, o resto da divisão de cada operação é coletado de forma invertida, da última para a primeira operação de divisão.
Montagem e Manutenção de Computadores / Sistemas Operacionais Prof. Ana Cláudia Martins de Souza
Conversão de Binário para Decimal
• Basta calcular a soma de cada um dos dígitos do número binário multiplicado por 2 (que é a sua base) elevado à posição colunar do número, que, da direita para a esquerda começa em 0.
Montagem e Manutenção de Computadores / Sistemas Operacionais Prof. Ana Cláudia Martins de Souza
Conversão de Decimal para Hexadecimal
• A conversão de números decimais para hexadecimais é idêntica à