Escolar Documentos
Profissional Documentos
Cultura Documentos
Gabarito Tarefa1
Gabarito Tarefa1
11101110 -> que número é esse em decimal: 1 no bit mais significativo-> indica
que é um número negativo. Qual?
Logo a soma é
-18+72+110= 164
164 é maior que 127 e menor que 255 e fica sendo 10100100
11101110 +
01001000 +
01101110 =
10100100
6) Base Hexadecimal: AF - BC *
AF = 10101111
BC = 10111100
- BC => -10111100 => neste caso como tem o mesmo na frene de um número
binário com sinal negativo (bit mais significativo ligado), tem que fazer
complemento a dois
01000011+1=> 01000100
Resultado = 11110011=> se fizermos o complemento a dois fica
00001100+1 = 13
Logo a soma dá -13 (considerando o sinal de magnitude)
7) Base hexadecimal: 97 + 61 *
97 => 10010111
61=> 01100001
10010111+0110001
Resultado: 11001000
8) Base Hexadecimal: 92-78 *
10010010-01111000
Neste caso, temos sempre que fazer a equação vira uma soma. Para isso
precisamos fazer complemento a dois no termo 01111000
Fica-> 10000111+1=> 10001000
Assim a equação fica sendo:
10010010 + 10001000 => (1) 00011010
Apesar de existir um carry, o número seria positivo, porque o sinal de
magnitude só é considerado dentro dos 8 bits. O carry não conta como sinal de
magnitude
O resultado seria 26 em decimal
9) Base Hexadecimal: FF - EC *
11111111 – 11101010
Neste caso, o termo 11101010 tem que passar pelo complemento a dois.
Lembrar que temos sempre que colocar a equação como uma soma:
Fica:
11111111+00010110
Resultado: (1) 00010101