Você está na página 1de 21

ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Adição binária

A adição de dois números binários é realizada da mesma maneira que a adição de


números decimais.

• A operação sobre os dígitos menos significativo (LSD) é


efetuada primeiro, produzindo uma soma igual a 7.
• Os dígitos da segunda posição são então somados, e o resultado
é 13, gerando um “carry” (vai um) quem vale 1, para a terceira
posição.
• Isso produz uma soma igua a 8 na terceira posição.

1
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Adição binária

Os geral, os mesmos passos são seguidos em uma adição binária. Entretanto, apenas
quatro casos podem ocorrer na soma de dois dígitos binários (bits) em qualquer posição.
Esses casos são:

2
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Adição binária

Os geral, os mesmos passos são seguidos em uma adição binária. Entretanto, apenas
quatro casos podem ocorrer na soma de dois dígitos binários (bits) em qualquer posição.
Esses casos são:

3
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Adição binária (observações)

Não é necessário considerar a adição de mais de dois números binários de uma vez,
afinal, em todos os sistemas digitais o circuito que realiza a adição pode efetuar uma
operação apenas com dois números de cada vez.

Quando mais de dois números devem ser somados, adicionam-se os dois primeiros e o
resultado é acrescentado ao terceiro número, e assim por diante.

4
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Adição binária: exemplo

5
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS
1 – Subtração binária

Da mesma maneira, a subtração binária é realizada como a subtração de números


decimais. Existem apenas quatro situações possíveis para se lidar quando subtrair um bit
de outro em qualquer posição de um número binário.

No último caso, deve-se subtrair um na próxima coluna.

6
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Subtração binária: exemplos

7
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Subtração binária: exemplos

8
ARITMÉTICA DIGITAL: OPERAÇÕES E CIRCUITOS

1 – Subtração binária: exemplos

9
ARITMÉTICA DIGITAL: REPRESENTAÇÃO DE
NÚMEROS COM SINAL

Nos computadores digitais, os números binários são representados por um conjunto de


dispositivos de armazenamento binário (ou seja, flip-flops). Cada dispositivo representa
um bit.

Por exemplo, um registrador de seis bits pode armazenar números binários na faixa de
000000 a 111111(de 0 a 63 em decimal).

Como a maioria dos computadores e das calculadoras digitais efetua operações tanto
com números negativos quanto positivos, é necessário representar, de alguma maneira, o
sinal do número (+ ou -).

Isso é feito, em geral, acrescentando ao número um outro bit denominado bit de sinal.

10
ARITMÉTICA DIGITAL: REPRESENTAÇÃO DE
NÚMEROS COM SINAL

Em geral, a convenção comum que tem sido adotada é que um 0 no bit de sinal
representa um número positivo e um 1 no bit de sinal representa um número negativo.

11
ARITMÉTICA DIGITAL: FORMA DO
COMPLEMENTO DE 1

O complemento de 1 de um número binário é obtido substituindo cada 0 por um 1 e cada


1 por um 0. Em outras palavras, substitui-se cada bit do número binário por seu
complemento.

12
ARITMÉTICA DIGITAL: FORMA DO
COMPLEMENTO DE 2

O complemento de 2 de um número binário é obtido tomando o complemento de 1 do


número e somando 1 na posição do bit menos significativo. Esse processo é ilustrado a
seguir para 1011012 = 4510.

13
ARITMÉTICA DIGITAL: NEGAÇÃO

Negação é a operação de conversão de um número positivo em seu equivalente negativo


ou de um número negativo em seu equivalente positivo.

Quando os números binários com sinal estão representados no sistema de complemento


de 2, a negação é obtida pela operação do complemento de 2.

14
ARITMÉTICA DIGITAL: ADIÇÃO NO SISTEMA DE
COMPLEMENTO DE 2
Analisaremos agora como as operações de adição e subtração são realizadas em
máquinas digitais que usam a representação em complemento de 2 para números
negativos.

15
ARITMÉTICA DIGITAL: ADIÇÃO NO SISTEMA DE
COMPLEMENTO DE 2

16
ARITMÉTICA DIGITAL: ADIÇÃO NO SISTEMA DE
COMPLEMENTO DE 2

17
ARITMÉTICA DIGITAL: ADIÇÃO NO SISTEMA DE
COMPLEMENTO DE 2

18
ARITMÉTICA DIGITAL: ADIÇÃO NO SISTEMA DE
COMPLEMENTO DE 2

19
ARITMÉTICA DIGITAL: SUBTRAÇÃO NO SISTEMA
DE COMPLEMENTO DE 2
A operação de subtração que usa o sistema de complemento de 2 na verdade envolve a
operação de soma e não é diferente dos diversos casos apresentados anteriormente. Por
isso, ao efetuar a subtração de um número binário (subtraendo) de outro binário
(minuendo), use os seguintes procedimentos:

1. Faça a operação de negação do subtraendo. Isso mudará o subtraendo para o valor


equivalente com sinal oposto.

2. Adicione esse número obtido ao minuendo. O resultado dessa adição representa a


diferença entre o subtraendo e o minuendo.

Observação: em uma subtração a – b = c, a é chamado de minuendo, b é chamado de


subtraendo e c é chamado de resto ou diferença.
20
ARITMÉTICA DIGITAL: SUBTRAÇÃO NO SISTEMA
DE COMPLEMENTO DE 2

21

Você também pode gostar