Baixe o app para aproveitar ainda mais
Prévia do material em texto
Operações Aritméticas Prof. Minoru CCF210-Arq.e Org.de Computadores I 2 Adição Binária A soma de números binários segue basicamente as mesmas regras da soma decimal. Esta operação é realizada segundo a tabela abaixo: V1 => Vai-1 V1 = vai 1 Prof. Minoru CCF210-Arq.e Org.de Computadores I 3 Exemplo de Adição: 0 1 0 1 0 1 0 0 0 0 1 1 0 0 1 0+ 01100 1 001 11 Prof. Minoru CCF210-Arq.e Org.de Computadores I 4 Subtração binária A subtração binária é realizada através da soma de um número positivo com um número negativo. Existem várias formas de se representar números negativos em binário. As mais conhecidas são as seguintes: 5 = 101 +5 = 0101 Prof. Minoru CCF210-Arq.e Org.de Computadores I 5 Sinal Magnitude : escolhe-se o último bit de um byte para ser o bit de sinal, assim quando este bit de sinal estiver desligado o número será positivo, e quando estiver ligado será negativo. Isto nos levará a representar números de -127 à +127, ao invés de 0 a 255. -5 = 1101 Prof. Minoru CCF210-Arq.e Org.de Computadores I 6 Complemento de um : Permanece o bit de sinal. Quando um número for positivo, este será representado normalmente. Porém, quando o número for negativo será representado inicialmente como se fosse positivo, então o bit de sinal é ligado e depois é feita uma inversão de (op. NOT) todos os bits. 5’ = 1010 = -5 Prof. Minoru CCF210-Arq.e Org.de Computadores I 7 Complemento de dois : Para se obter a representação de um número negativo em complemento de dois, devem ser realizadas as seguintes operações: 1. Fazer-se o complemento de 1, 2. Soma-se um (1) ao resultado anterior +5 = 0101 5' = 1010 +1 5” = 1011 = -5 5' = 1010 Prof. Minoru CCF210-Arq.e Org.de Computadores I 8 Prof. Minoru CCF210-Arq.e Org.de Computadores I 9 Exemplo de subtração utilizando valor negativo em sinal magnitude: 0110 = +6 1100 = -4 +2 + 01 1 00 1 DESPREZADO Prof. Minoru CCF210-Arq.e Org.de Computadores I 10 Exemplo de subtração utilizando valor negativo em complemento de um: 0110 = +6 1011 = -4+ +21 0 1 00 11 1+ 0 1 00 = Prof. Minoru CCF210-Arq.e Org.de Computadores I 11 Exemplo de subtração utilizando valor negativo em complemento de dois: 0110 = +6 1100 = -4 1000 11 +2 + DESPREZADO Prof. Minoru CCF210-Arq.e Org.de Computadores I 12 Tabela ASCII (American Standard Code for Information Interchange) Prof. Minoru CCF210-Arq.e Org.de Computadores I 13 Tabela ASCII Estendida Os caracteres apresentados dependem da página de código utilizada Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13
Compartilhar