Respostas - Portal IFSC SJ

Propaganda
Respostas:
1)
a) 11001 + 1011 + 1110 = 1100102
b) 10111 + 10001 + 10001 + 111110 + 11 = 11110102
c) 1001,11 + 11,111 + 11111,0101 + 1,1 = 101110,01112
d) 1111010 + 111111 + 101101 = 111001102
2)
Represente os seguintes números, utilizando a notação sinal-módulo (ou sinal-magnitude), a
notação complemento de 1 e a notação complemento de 2:
a) -4210
S.M.:
C.1:
C.2:
+4210 = 01010102
-4210 = 11010102
+4210 = 01010102
-4210 = 10101012
+4210 = 01010102
- 4210 = 10101102
b) +5010
S.M, C.1 e C.2.:
+5010 = 01100102
c) –25110
S.M.:
C.1:
C.2:
+25110 = 0111110112
-25110 = 1111110112
-25110 = 1000001002
-25110 = 1000001012
3) Determine o complemento de 2 dos seguintes números:
a) 10010012
= 01101102 + 1
Resposta.= 01101112
b) 11110012
= 00001102 + 1
Resposta.= 00001112
c) 1CFF16 = 1 1100 1111 11112
= 0 0011 0000 00002 + 1
Resposta.= 00011000000012
d) 2EE16 = 10 1110 11102
Resposta.= 01000100102
4) Utilizando o complemento de dois, faça a subtração de:
a) 110012 menos 100102
C.2 de 100102 é: 011102
110012 +
100102
010112
(ou também, +1110)
b) 11112 menos 110102
C.2 de 110102 é: 001102
011112 +
001102
101012
c) 111012 menos 101012
C.2 de 101012 é: 010112
111012 +
010112
010002
(ou também, -1110)
(ou também, +810)
5) Um microprocessador de 32 bits usa a representação de complemento de 2. Como aparecem os
seguintes números decimais (Será melhor expressar suas respostas em hexadecimal, para
representar todos os bits):
a) –190
Com 32 bits,
+190 = 000000000.........0101111102
23 bits `0`
-190 = 1111111111......1010000012 +1
23 bits `1`
-190 = 11111111111......1 0100 00102
24 bits `1`
-190= F F F F F F 4 216
b) +137
Com 32 bits,
+137 = 000000000.........1000 10012
24 bits `0`
+137= 0 0 0 0 0 0 8 916
c) –225
-225 = 11111111.......0001 1111
24 bits `1`
-225 = F F F F F F 1 F16
d) –147 = F F F F F F 6 D16
6) Dados os seguintes números, converter para seu equivalente decimal
a) 4CF16
b) 1100100012
c) 0111100102
d) 1FA316
6.1) Sendo que eles se encontram em sinal magnitude.
a) 4CF16 = 100 1100 11112
Visto que o MSB é 1, então é um número negativo, onde a magnitude ou
módulo é:
00 1100 11112 = 207
Portanto, seu equivalente decimal é:
-207
b) 1100100012
Visto que o MSB é 1, então é um número negativo, onde a magnitude ou
módulo é:
100100012 = 145
Portanto, seu equivalente decimal é:
-145
c) 0111100102
Visto que o MSB é 0, então é um número positivo, onde a magnitude ou
módulo é:
111100102 = 242
+242
Portanto, seu equivalente decimal é:
d) 1FA316 = 1 1111 1010 00112
Visto que o MSB é 1, então é um número negativo, onde a magnitude ou
módulo é:
1111 1010 00112 = 4003
Portanto, seu equivalente decimal é:
-4003
6.2) Sendo que eles se encontram em complemento de um.
a) 4CF16 = 100 1100 11112
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
trocando 0 por 1 e 1 por 0:
011001100002 = 816
Portanto, seu equivalente decimal é:
-816
b) 1100100012
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
trocando 0 por 1 e 1 por 0:
0011011102 = 110
Portanto, seu equivalente decimal é:
-110
e) 0111100102
Visto que o MSB é 0, então é um número positivo, O valor positivo é:
111100102 = 242
Portanto, seu equivalente decimal é:
+242
f) 1FA316 = 1 1111 1010 00112
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
trocando 0 por 1 e 1 por 0:
0000010111002 = 92
Portanto, seu equivalente decimal é:
-92
6.3) Sendo que eles se encontram em complemento de dois.
a) 4CF16 = 100 1100 11112
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
calculando o complemento de 2:
011001100002 + 1 = 817
Portanto, seu equivalente decimal é:
-817
b) 1100100012
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
calculando o complemento de 2:
0011011102 + 1= 111
Portanto, seu equivalente decimal é:
-111
g) 0111100102
Visto que o MSB é 0, então é um número positivo, O valor positivo é:
111100102 = 242
+242
Portanto, seu equivalente decimal é:
h) 1FA316 = 1 1111 1010 00112
Visto que o MSB é 1, então é um número negativo. O valor positivo é obtido
calculando o complemento de 2:
0000010111002 + 1 = 93
Portanto, seu equivalente decimal é:
-93
Download