rr-09-r.01 Conversão entre bases UC: Organização de Computadores Docente: Prof.Marcelo Siedler rr-09-r.01 Linguagem (sistema decimal e outras bases) Decimal Binário Decimal Octal Decimal 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=1 4 e F=15. rr-09-r.01 Conversão entre bases Tabela de conversão: 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 Hexadec imal 0 1 2 3 4 5 6 7 8 9 A B C D E F 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.