Você está na página 1de 7

INSTITUTO FEDERAL DE EDUCAO CINCIA E TECNOLOGIA DA BAHIA IFBA CURSO: TCNICO EM INFORMTICA SUBSEQUENTE DISCIPLINA: INFORMTICA BSICA PROF:

F: ROBERTA GONDIM BRITTO PERODO: 2011.2 (1 VERSO)

Introduo Cincia da Computao


Aula 02
Prof. Roberta Gondim Britto Outubro de 2011

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 Aula 02 Outubro de 2011 Roberta Gondim Britto

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

Sistema Binrio Aula 02 Outubro de 2011 Roberta Gondim Britto

Converses entre os sistemas de numerao


possvel realizar converses entre qualquer sistema de numerao, para isso basta utilizar as regras e mtodos especficos de cada sistema de numerao. Converso Decimal Binrio Para converter um nmero inteiro que se apresente no sistema de numerao decimal para o sistema de numerao binria devemos seguir os procedimentos: 1. Converter (dividir) sucessivamente por 2 o nmero decimal e os quocientes que vo sendo obtidos, at que o quociente numa das divises seja 0. 2. O resultado da converso a sequncia de todos os restos obtidos dispostos em ordem inversa. Observe o exemplo de converso do n 10 na base decimal para o sistema binrio; 10 | 2 0 5 |2 1 2|2 0 1|2 1 0

=>

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

Desta forma o resultado 32 + 8 + 2 + 1= 43(10


Sistema Binrio Aula 02 Outubro de 2011 Exerccio de Fixao: converta os n 11111001000(2 para decimal Roberta Gondim Britto

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

=> 1000(10 = 3E8(16

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.

Sistema Binrio Aula 02 Outubro de 2011 Roberta Gondim Britto

- 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.