SD T01 Aula3 Operaçoes Arit Soma Sub 240606 104323
SD T01 Aula3 Operaçoes Arit Soma Sub 240606 104323
SD T01 Aula3 Operaçoes Arit Soma Sub 240606 104323
Aula 3
• Overflow
• Opção “natural”:
– Alocar um bit para guardar o sinal do número.
• Opção conhecida como magnitude de sinal ou sinal módulo.
– Respostas:
• A: 3510 = 1000112 = 01000112
• B: -7310 = - 10010012 = 110010012
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 8
COMPLEMENTO DE 2
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 9
Complemento de 2
• Obtenção de Número Negativo:
– Inverte-se os bits do número positivo equivalente:
• (5)dec : 0101 = 1010
– Soma-se 1 ao número invertido:
• (-5)dec: 1010 + 1 = 1011
• Mais Exemplos:
– +2 = 0000 0010
– +1 = 0000 0001
– +0 = 0000 0000
– -1 = 1111 1111
– -2 = 1111 1110
– Tendo o complemento de 1,
adiciona-se o número binário 1.
0111 0
10 0 C1
+ 0001
C2 = -7 1001
• Respostas:
A:
B:
• Simétrico: 0011
2 • Simétrico: 0101
2
• C1: 1100 • C1: 1010
• C2: + 1100
0001 • C2: + 1010
1101 0001
1011
ADIÇÃO
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 22
Operações Aritméticas no Sistema Binário
• Adição:
– Observe que:
• em decimal 1 + 1 = 2
• no sistema binário 1+1 = 102 = 210
– Observe que:
• como a operação é para apenas 1 bits, na operação 1 + 1,
ocorre o transporte para a próxima coluna, ou seja,
– 1 + 1 = 0 e “vai um”.
• Esse “vai um” é chamado de CARRY. 11
+1
0
C: 10012 + 01112 1
1 11 0 6
+ 11 1 +7
11 0 1 13
1 1 11
1 00 1 9
+ 0 11 1 +7
10 0 0 0 16
SUBTRAÇÃO
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 28
Operações Aritméticas no Sistema Binário
• Subtração:
– Subtração direta.
0 -0 1 1
-0 -0 -1
11
0 11 1 0
– Observe que:
• 0 - 1 = 1 e “vai um” no subtraendo.
A: + 7
• Simétrico: 0111 B: - 5
2
• Simétrico: 0101
2
• C1: 1010
• C2: + 1010
0001
1011
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 38
ADIÇÃO COM SINAL
Sistemas
Sistemas Digitais
Digitais Profª Profª Daniela
Daniela Catelan
Catelan 41
SUBTRAÇÃO COM SINAL
Obrigada.
Sistemas Digitais Profª Daniela Catelan 47
RESPOSTAS
1. 3.
a. 000110112 a. 01010101101010102
b. 010111002 b. 0011111000102
c. 01111102
d. 0001002 4.
e. 001010002 a. 0000000010012
f. 100111002 b. 1111111101112
c. 1111111010012
2. d. 1111011100112
a. 1110112
b. 01100012