Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquitetura de Computadores Aula 05 – Complemento de Base 2 Professores: Ivanildo Melo ivanildo.melo@paulista.ifpe.edu.br Rosangela Melo rosangela.melo@paulista.ifpe.edu.br Complemento de Base - Aritmética Computacional. 2 O material dessa aula segue o conteúdo literal e em alguns pontos adaptado das seguintes fontes: • IDOETA, Ivan Valeije; CAPUANO, Francisco Gabriel. Elementos de eletrônica digital., 2008. Notação dos Números Binários Positivos e Negativos Exemplo Extraído do Livro Elementos da Eletrônica Digital 40ª. Edição. Autores: Idoeta e Capuano. Complemento de Base 2 Em computação, complemento para dois ou complemento de base dois é um tipo de representação binária de números com sinal amplamente usada nas arquiteturas dos dispositivos computacionais modernos. Trata-se de um método para efetuar operações diversas que envolvam soma ou subtração. Podemos considerar como operações de soma envolvendo números positivos ou negativos. Podemos, por exemplo, operar uma subtração por meio de uma adição. Em operações binárias, o BMS (Bit Mais Significativo) é o que informa o sinal do número. Se este dígito for ZERO, então o número é positivo, se for UM é negativo. “Podemos utilizar a notação do complemento de 2 para efetuar operações diversas que envolvam soma ou subtração. De maneira geral, podemos considerá-las como operações de soma envolvendo números positivos e negativos, ou ainda entre números quaisquer, obtendo uma resposta apropriada conforme a situação.” “Para solucionar qualquer operação destas, basta determinar o complemento de 2 do número negativo envolvido, com o mesmo número de bits do outro membro da operação e ·realizar a soma, dessconsiderando, se houver, o estouro do número de bits no resultado. “ Exemplo Extraído do Livro Elementos da Eletrônica Digital 40ª. Edição. Autores: Idoeta e Capuano. A notação do complemento de 2 é utilizada para representar números binários negativos. Sua obtenção se dá somando-se 1 ao complemento de 1 do número binário inicial. Para exemplificar, vamos representar o número -110011012 na notação do complemento de 2: Complemento de Base 2 Complemento de Base 2 Como normalmente organizamos uma subtração binária? Complemento de Base 2 – EXEMPLO 01 Como o computador processa: • Passo 01 1 0 1 0 (4 Dígitos) 0 1 1 1 (4 Dígitos) 1 0 1 0 (4 Dígitos) - 1 1 1 (3 Dígitos) Completar o número de dígitos • Passo 02 Inverte os valores realizando o complemento de 1 1 0 1 0 0 1 1 1 1 0 0 0 • Passo 03 1 0 1 0 0 1 1 1 1 0 0 0 + 1 --------- 1 0 0 1 Pega-se o resultado do complemento de 1 e soma-se com 1. Esse procedimento trata- se do complemento de 2 • Passo 04 1 0 1 0 + 1 0 0 1 ------------ 1 0 0 1 1 Bit excedente é desprezado Uma vez realizado o complemento de 2 do número, o computador realiza a operação de soma. (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) (2) X Resumindo: Complemento de Base 2 – EXEMPLO 02 Exemplo Extraído do Livro Elementos da Eletrônica Digital 40ª. Edição. Autores: Idoeta e Capuano. Complemento de Base 2 – EXEMPLO 03 Exemplo Extraído do Livro Elementos da Eletrônica Digital 40ª. Edição. Autores: Idoeta e Capuano. Arquitetura de Computadores Aula 05 – Complemento de Base 2. Professores: Ivanildo Melo ivanildo.melo@paulista.ifpe.edu.br Rosangela Melo rosangela.melo@paulista.ifpe.edu.br
Compartilhar