Conversão entre bases
description
Transcript of Conversão entre bases
Conversão entre bases
rr-09-r.01
UC: Organização de ComputadoresDocente: Prof.Marcelo Siedler
Linguagem (sistema decimal e outras bases)
rr-09-r.01
Decimal BinárioDecimal OctalDecimal Hexadecimal
Motivação
Sistema numérico decimal, adotado no cotidiano.
Computação: operam com outras bases.– Base binária;– Base octal;– Base Hexadecimal.
Bases
Decimal – Base 10 Binário –Base 2
Representado por dez algarimos:0,1,2,3,4,5,6,7,8 e 9.
Representado por dois algarimos:0 e1.
Octal – Base 8 Hexadecimal – Base 16
Representado por oito algarimos:0,1,2,3,4,5,6 e 7.
Representado por dezesseis algarimos:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e F.Onde: A=10,B=11,C=12,D=13,E=14 e F=15.
Conversão entre bases
rr-09-r.01
Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Binário 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111
Octal 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17
Hexadecimal
0 1 2 3 4 5 6 7 8 9 A B C D E F
Tabela de conversão:
Conversão Decimal Binário
Conversão decimal binário
A conversão decimal binário consiste em dividir o número decimal pela base 2,obtendo um resultado e um resto.Caso o resultado possa ainda ser divido pela base, repete-se a operação até termos um resultado que não possa mais ser dividido pela base. Feito isso, teremos o número em questão, sendo o primeiro dígito igual ao último resultado, seguido dos restos das divisões,no sentido ascendente.
Conversão Decimal Octal
Conversão Decimal Octal
Mesmo mecanismo utilizado para operações com a base binária, sendo que a base adotada é a 8.
Conversão Decimal Hexadecimal
Conversão Decimal Hexadecimal
Mesmo mecanismo utilizado para operações com a base binária, sendo que a base adotada é a 16.
Como o sistema numérico vai de 0 até 9, os números posteriores são completados com letras seguindo a seguinte ordem:
- A=10,B=11,C=12,D=13,E=14 e F=15.