Académique Documents
Professionnel Documents
Culture Documents
Essa apostila mostra os conceitos bsicos dos sistemas numerao binrio e hexadecimal e exemplifica como possvel efetuar a converso entre esses sistemas e o sistema decimal e vice-versa.
SUMRIO
Sistema Binrio.......................................................................................................................3 Caractersticas Bsicas do Sistema Binrio........................................................................3 Converses entre os sistemas de numerao...........................................................................4 Converso Decimal Binrio.............................................................................................4 Converso Binrio Decimal.............................................................................................4 Sistema Hexadecimal..............................................................................................................4 Converso Decimal Hexadecimal....................................................................................5 Converso Hexadecimal Decimal....................................................................................5 Converso Hexadecimal Binrio......................................................................................5 Converso Binrio Hexadecimal......................................................................................6
Sistema Binrio
O sistema binrio ou base 2, um sistema de numerao posicional em que todas as quantidades se representam com base em dois nmeros, com o que se dispe das cifras: zero e um (0 e 1). Os computadores digitais trabalham internamente com dois nveis de tenso, pelo que o seu sistema de numerao natural o sistema binrio (aceso, apagado). Com efeito, num sistema simples como este possvel simplificar o clculo, com o auxlio da lgica booleana. Em computao, chama-se um dgito binrio (0 ou 1) de bit, que vem do ingls Binary Digit. Um agrupamento de 8 bits corresponde a um byte (Binary Term). O sistema binrio base para a lgebra booleana (de George Boole - matemtico ingls), que permite fazer operaes lgicas e aritmticas usando-se apenas dois dgitos ou dois estados (sim e no, falso e verdadeiro, tudo ou nada, 1 ou 0, ligado e desligado). Toda eletrnica digital e computao est baseada nesse sistema binrio e na lgica de Boole, que permite representar por circuitos eletrnicos digitais (portas lgicas) os nmeros, caracteres, realizar operaes lgicas e aritmticas. Os programas de computadores so codificados sob forma binria e armazenados nas mdias (memrias, discos, etc) sob esse formato. Caractersticas Bsicas do Sistema Binrio Algumas caractersticas do sistema de numerao binrio: 1. 2. 3. 4. 5. Sistema de numerao dos computadores atuais. Utilizao de dois dgitos 1 e 0 para representao de quantidades. Base 2. Representao de cada dgito de um nmero = bit (binary digit). Nomes especficos aos conjuntos de bits: Conjunto de 4 bits = quarteto. Conjunto de 8 bits = octeto ou byte. Conjunto de 1024 bytes = um kilobyte ou K Conjunto de 1024 kilobytes = um megabyte. Conjunto de 1024 megabytes = um gigabyte. 3
=>
10(10 = 1010(2
Exerccio de Fixao: converta os ns decimais 1992 e 350 para binrio Converso Binrio Decimal Para esta converso deve-se colocar o nmero que representa cada dgito pelo seu valor decimal quando o dgito binrio for 1. Depois realizar a soma de todos estes valores. Observe o exemplo de conversa do nmero 101011 em binrio para decimal. Posio Valor da posio Valor a ser somado apenas onde o bit tiver valor 1 1 32 32 0 16 1 8 8 0 4 1 2 2 1 1 1
Sistema Hexadecimal
4
um sistema de numerao de base 16. Utiliza 16 smbolos para representao da quantidade: 0 1 2 3 4 5 6 7 8 9 A B C D E F. SMBOLO VALOR ABSOLUTO A 10 B 11 C 12 D 13 E 14 F 15 Qual o nmero decimal representado pelo nmero hexadecimal 2CA ? 2CA = 2x162 + Cx161 + Ax160 = 2x162 +12x161 + 10x160 = 512 + 192 + 10 = 714(10
Converso Decimal Hexadecimal Mtodo das divises sucessivas por 16 (utilizado para converter nmeros decimais inteiros). Consiste em dividir sucessivamente por 16 o nmero e os quocientes obtidos nessas divises at que o quociente seja 0. Exemplo: Converter o nmero decimal 1000 para o sistema hexadecimal. 1000 | 16 8 62 | 16 14 3 | 16 3 0
Converso Hexadecimal Decimal Veja o exemplo: Converter o nmero hexadecimal 3E8 para decimal. 3E8(16 = 3 x 162 + E x 161 + 8 x 160 = = 768 + 14 x 161 + 8 = 768 + 224 + 8 = 1000(10
Converso Hexadecimal Binrio Nesta converso cada dgito hexadecimal substitudo por sua representao binria com quatro dgitos, conforme a tabela 1.
- Tabela 1 Exemplo: Converter o nmero hexadecimal 2BC para binrio 2 001 0 B 101 1 C 1100
O resultado encontrado 2BC(16 = 1010111100(2 Outro exemplo a converso para binrio o nmero hexadecimal 7BA3.BC 7 011 1 B 101 1 A 101 0 3 001 1 B 101 1 C 1100
Desta forma o resultado 7BA3.BC(16 = 111101110100011.101111(2 Converso Binrio Hexadecimal Neste caso, executa-se o processo inverso. Veja o exemplo: converter o nmero binrio 1 0010 1100 em hexadecimal. 000 001 1100 1 0 1 2 C O resultado encontrado 100101100(2 = 12C(16
Fonte de consulta: Fiscina, Fabrizio Leandro Fonsca. Introduo a computao: licenciatura em computao. Salvador: UNEB / GEAD, 2010.