Buscar

05 - Complemento de Base 2

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

Continue navegando