Baixe o app para aproveitar ainda mais
Prévia do material em texto
AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais CIRCUITOS DIGITAIS Aula 01: Sistemas de numeração AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Temas Conversão binário-decimal 1 Conversão decimal-binário 2 Adição em números binários 3 Subtração em números binários 4 PRÓXIMOS PASSOS AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Quando ouvimos a palavra números, automaticamente, todos nós a associamos ao sistema decimal com o qual estamos acostumados a operar. Esse sistema está fundamentado em certas regras que são a base para qualquer outro. Nesta disciplina, vamos estudar essas regras e aplicá-las aos seguintes sistemas de numeração: Binário; Hexadecimal. Introdução AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais O número decimal 573 também pode ser representado da seguinte forma: 573 = 500 + 70 + 3 ou 573 = 5 x 102 + 7 x 101 + 3 x 100 Como seria, então, o número 1024? Sistema decimal 1 x 103 = 1000 0 x 102 = 0 2 x 101 = 20 4 x 100 = 4 1000 + 0 + 20 + 4 = 1024 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Como vimos, no sistema decimal, um dígito tem, na realidade, dois significados: O valor propriamente dito; A posição no número (peso). Por exemplo, no número 1024, o dígito 2 representa 2 x 10 = 20, devido à posição que ocupa. Esse princípio é aplicável a qualquer sistema de numeração em que os dígitos possuem pesos determinados por seu posicionamento. Sistema decimal AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Um sistema de numeração genérico pode ser expresso da seguinte forma: Sistema decimal 0123 .0.1.2.3...... BdBdBdBdBdnN N N Representação do número na base B; dn Dígito na posição n; B Base do sistema utilizado; n Valor posicional do dígito. AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplo No sistema decimal, o número 1587 é representado como: Sistema decimal 0123 0123 10.710.810.510.11587 .0.1.2.3 BdBdBdBdN AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais O sistema binário utiliza dois dígitos (base 2) para representar qualquer quantidade. De acordo com a definição de um sistema de numeração qualquer, o número binário 1101 pode ser representado da seguinte forma: 1101 = 1 . 23 + 1 . 22 + 0 . 21 + 1 . 20 1101 = 8 + 4 + 0 + 1 = 13 Através do exemplo anterior, podemos notar que, no sistema binário, a quantidade de dígitos necessária para representar um número qualquer é muito maior quando comparada ao sistema decimal. A grande vantagem do sistema binário reside no fato de que, possuindo apenas dois dígitos, estes são facilmente representados por uma chave aberta e uma fechada. Em sistemas eletrônicos, o dígito binário (0 ou 1) é chamado de BIT, enquanto um conjunto de 8 bits é denominado BYTE. Sistema binário AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais A conversão de um número do sistema binário para o sistema decimal é efetuada adicionando, simplesmente, os pesos dos dígitos binários 1. Exemplos a) 11010 (B) Solução 11010 = 1 . 24 + 1 . 23 + 0 . 22 + 1 . 21 + 0 . 20 11010 = 16 + 8 + 0 + 2 + 0 11010 = 26 (D) b) 1100100 (B) Solução 1100100 = 1 . 26 + 1 . 25 + 0 . 24 + 0 . 23 + 1 . 22 + 0 . 21 + 0 . 20 1100100 = 64 + 32 + 0 + 0 + 4 + 0 + 0 1100100 = 100 (D) Conversão binário-decimal AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Para converter um número decimal em binário, dividimos aquele sucessivamente por 2 (base do sistema binário), até que o último quociente seja 1. Os restos obtidos das divisões e o último quociente compõem um número binário equivalente. Exemplos a) 23 (D) Solução 23:2 5:2 Quociente 1: 11 Quociente 3: 2 Resto 1: 1 Resto 3: 1 11:2 2:2 Quociente 2: 5 Quociente 4: 1 Resto 2: 1 Resto 4: 0 Conversão binário-decimal 23 (D) = (QUOCIENTE 4) 1 (RESTO 4) 0 (RESTO 3) 1 (RESTO 2) 1 (RESTO 4) 1 23 (D) 10111 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Para converter um número decimal em binário, dividimos aquele sucessivamente por 2 (base do sistema binário), até que o último quociente seja 1. Os restos obtidos das divisões e o último quociente compõem um número binário equivalente. Exemplos b) 52 (D) Solução 52:2 13:2 3:2 Quociente 1: 26 Quociente 3: 6 Quociente 5: 1 Resto 1: 0 Resto 3: 1 Resto 5: 1 26:2 6:2 Quociente 2: 13 Quociente 4: 3 Resto 2: 0 Resto 4: 0 Conversão decimal-binário 52 (D) = (QUOCIENTE 5) 1 (RESTO 5) 1 (RESTO 4) 0 (RESTO 3) 1 (RESTO 2) 0 (RESTO 1) 0 52 (D) 111100 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais No sistema binário, a adição é efetuada da mesma forma que no sistema decimal. Devemos observar, entretanto, que o transporte (vai um) ocorre quando temos: Adição em números binários A + B Soma Transporte 0 + 0 0 Não 0 + 1 1 Não 1 + 0 1 Não 1 + 1 0 Sim AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Adicione os seguintes números binários: a) 101110 + 100101 Adição em números binários Vai um 1 1 1 Número A 1 0 1 1 1 0 Número B 1 0 0 1 0 1 Resultado 1 0 1 0 0 1 1 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Adicione os seguintes números binários: b) 1001 + 1100 Adição em números binários Vai um 1 Número A 1 0 0 1 Número B 1 1 0 0 Resultado 1 0 1 0 1 ATENÇÃO! O termo transporte (vai um) – utilizado para indicar o envio de um dígito para a posição imediatamente superior do número – é chamado de CARRY. A partir de agora, em lugar do vocábulo em português, usaremos essa palavra de origem inglesa por ser encontrada na literatura técnica. AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais As regras básicas para subtração são equivalentes à subtração decimal, como mostra a tabela a seguir: Subtração em números binários A - B Subtração Transporte 0 - 0 0 Não 0 - 1 1 Sim 1 - 0 1 Não 1 - 1 0 Não AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Subtraia os seguintes números binários: a) 111 - 101 Subtração em números binários Vai um Número A 1 1 1 Número B 1 0 1 Resultado 0 1 0 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Subtraia os seguintes números binários: b) 1101 - 1010 Subtração em números binários Vai um 1 Número A 1 1 0 1 Número B 1 0 1 0 Resultado 0 0 1 1 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais O processo de subtração efetuado na maioria dos computadores digitais é realizado através da representação de números negativos. Por exemplo, a operação 7 - 5 pode ser representada por 7 + (-5). Observe que, na segunda demonstração, a operação executada é uma adição de um número positivo com um negativo. Os números binários negativos são representados pelo segundo complemento. Vejamos como isso é feito: O segundo complemento de um número binário é obtido adicionando-se 1 ao primeiro complemento deste. O primeiro complemento é obtido complementando, simplesmente, os dígitos que formam o número. Subtração em números binários AULA 01: SISTEMAS DE NUMERAÇÃOCircuitos digitais Exemplos a) 1001 Subtração em números binários Número 1 0 0 1 1º Complemento 0 1 1 0 2º Complemento 1 Resultado 0 1 1 1 O número 9 (1001) tem como segundo complemento 0111. O segundo complemento é a representação negativa do número binário, ou seja, -9 é representado como 0111. AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos b) 1101 Subtração em números binários Número 1 1 0 1 1º Complemento 0 0 1 0 2º Complemento 1 Resultado 0 0 1 1 O número 13 (1101) tem como segundo complemento 0011. O segundo complemento é a representação negativa do número binário, ou seja, -13 é representado como 0011. AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Subtraia os seguintes números em binários: a) 13 - 7 Subtração em números binários Convertendo 7 em binário 7:2 7 0111 Quociente: 3 Resto 1: 1 3:2 Quociente: 1 Resto 2: 1 Convertendo 13 em binário 13:2 3:2 Quociente: 6 Quociente: 1 Resto 1: 1 Resto 3: 1 6:2 13 1101 Quociente: 3 Resto 2: 0 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Convertendo 7 em -7 Subtração em números binários Número 0 1 1 1 1º Complemento 1 0 0 0 2º Complemento 1 Resultado 1 0 0 1 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Subtraia os seguintes números em binários: a) 6 - 9 Convertendo 6 em binário Convertendo 9 em binário 6:2 3:2 9:2 4:2 Quociente: 3 Quociente: 1 Quociente: 4 Quociente: 2 Resto 1: 0 Resto 2: 1 Resto 1: 1 Resto 2: 0 6 110 2:2 9 1001 Quociente: 1 Resto 3: 0 Subtração em números binários AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Convertendo 9 em -9 Subtração em números binários Número 1 0 0 1 1º Complemento 0 1 1 0 2º Complemento 1 Resultado 0 1 1 1 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Executando a equação 6 + (-9) Subtração em números binários Transporte 1 1 Número 13 0 1 1 0 Número -9 0 1 1 1 Resultado 1 1 0 1 ATENÇÃO! Se não existe transporte no resultado da soma (1101), devemos encontrar o segundo complemento desse número e acrescentar o sinal negativo (-). AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais Exemplos Convertendo 1101 em complemento de dois Logo: 6 - 9 = -3, ou seja, -0011. Subtração em números binários Número 1 1 0 1 1º Complemento 0 0 1 0 2º Complemento 1 Resultado 0 0 1 1 AULA 01: SISTEMAS DE NUMERAÇÃO Circuitos digitais VAMOS AOS PRÓXIMOS PASSOS? Conversão hexadecimal-decimal; Conversão decimal-hexadecimal; Conversão hexadecimal-binário; Conversão binário-hexadecimal; Números Decimais Codificados em Binário (BCD); Números binários menores do que 1; Número decimal com vírgula em binário. AVANCE PARA FINALIZAR A APRESENTAÇÃO.
Compartilhar