Arquitetura Computacional
-(2n-1) até +(2n-1-1) = -(26-1) até +(26-1-1) = -(25) até +(25-1) = -32 até +31
2. (0,3) Represente os seguintes números com 10 bits utilizando representação em Sinal
Magnitude e Complemento de 2 (verifique em cada caso se a representação pedida é possível): a) +33 e -33
Sinal Magnitude = 0000100001 (+33)
Sinal Magnitude = 1000100001 (-33)
Complemento de 2 = 0000100001 (+33)
Complemento de 2 = 1111011111 (-33)
b) +256 e -256
Sinal Magnitude = 0100000000 (+256)
Sinal Magnitude = 1100000000 (-256)
Complemento de 2 = 0100000000 (+256)
Complemento de 2 = 1100000000 (-256)
c) +512 e -512
Sinal Magnitude = Impossível representar
(+512)
Sinal Magnitude = Impossível representar
(-512)
Complemento de 2 = Impossível representar
(+512)
Complemento de 2 = 1000000000 (-512)
3. (0,3) Converter os números a seguir de decimal para binário e realizar as operações indicadas utilizando a representação em complemento a 2 ocupando 6 bits.
a) 05 + 12
000101 = +05
+001100 = +12
010001 = +17
b) 13 - (-09)
001101 = +13
+001001 = +9
010110= +22
c) 17 – 31
010001 = +17
+100001 = -31 (C2)
110010 = -14 (C2)
d) -12 – 08
110100 = -12 (C2)
+111000 = -8 (C2)
101100 = -20 (C2)
e) 10 - 26
001010 = +10
+100110 = -26 (C2)
110000 = -16 (C2)
4. (0,3) Considere os pares de números binários de 8 bits indicados a seguir. Efetue a operação de soma entre eles supondo que os números estão representados em
Complemento de 2. Para cada caso, interprete o resultado, isto é, determine qual é o seu valor numérico em decimal ou indique que houve overflow (estouro de magnitude). a) 00010101 e 11110110
00010101 = +21
+11110110 = -10 (C2)
00001011 = +11
b) 00010101 e 00010110
00010101 = +21
+00010110 = +22
00101011 = +43
c) 11110101 e 11110110
11110101 = -11 (C2)
+11110110 = -10 (C2)
11101011 = -21 (C2)
1. O que é