Buscar

Prévia do material em texto

33. **Conversão Binário para Decimal Negativo:** Converta o número binário 11111110 
para decimal (complemento de dois). 
 - **Resposta:** \( 11111110_2 = -2_{10} \) 
 - **Explicação:** Aplica-se o complemento de dois para obter o valor decimal negativo. 
 
34. **Operação Lógica com Números Binários Negativos:** Determine \( 101_2 \& (-
110_2) \). 
 - **Resposta:** \( 101_2 \& (-110_2) = 100_2 \) 
 - **Explicação:** Realiza-se a operação AND considerando o complemento de dois. 
 
35. **Soma de Números Binários Grandes com Overflow:** Calcule \( 11111111_2 + 1_2 \) 
considerando um overflow. 
 - **Resposta:** \( 11111111_2 + 1_2 = 00000000_2 \) 
 - **Explicação:** Ocorre overflow e o resultado é zero. 
 
36. **Divisão de Binários com Resto:** Calcule \( 10101_2 \div 11_2 \) e determine o resto. 
 - **Resposta:** \( 10101_2 \div 11_2 = 100_2 \) com resto \( 1_2 \) 
 - **Explicação:** Realiza-se a divisão binária e determina-se o resto. 
 
37. **Múltiplos Deslocamentos à Esquerda:** Desloque o número binário 10101 duas 
posições à esquerda. 
 - **Resposta:** Deslocar à esquerda duas vezes resulta em 1010100. 
 - **Explicação:** Cada bit move-se duas posições para a esquerda, adicionando 0s à 
direita. 
 
38. **Múltiplos Deslocamentos à Direita:** Desloque o número binário 10101 duas 
posições à direita. 
 - **Resposta:** Deslocar à direita duas vezes resulta em 00101. 
 - **Explicação:** Cada bit move-se duas posições para a direita, perdendo os bits mais 
à direita. 
 
39. **AND, OR e XOR Combinados:** Determine \( (1010_2 \& 1100_2) \| (0110_2 \oplus 
1001_2) \). 
 - **Resposta:** \( (1010_2 \& 1100_2) \| (0110_2 \oplus 1001_2) = 1100_2 \) 
 - **Explicação:** Primeiro calcula-se as operações internas e depois aplica-se o OR. 
 
40. **Operações Bitwise com Números Grandes:** Calcule \( 11111111_2 \| 10101010_2 
\). 
 - **Resposta:** \( 11111111_2 \| 10101010_2 = 11111111_2 \) 
 - **Explicação:** Aplica-se a operação OR considerando todos os bits. 
 
41. **Soma de Números Binários com Diferentes Tamanhos:** Calcule \( 10101_2 + 
110011_2 \). 
 - **Resposta:** \( 10101_2 + 110011_2 = 100100_2 \) 
 - **Explicação:** Realiza-se a adição binária, considerando os diferentes tamanhos dos 
números. 
 
42. **Subtração de Números Binários com Diferentes Tamanhos:** Calcule \( 10101_2 - 
110011_2 \). 
 - **Resposta:** \( 10101_2 - 110011_2 = -100010_2 \) 
 - **Explicação:** Realiza-se a subtração binária, considerando os diferentes tamanhos 
dos números. 
 
43. **Complemento de Um e Complemento de Dois:** Determine o complemento de um 
e o complemento de dois do número binário 1101. 
 - **Resposta:** Complemento de um: 0010. Complemento de dois: 0011. 
 - **Explicação:** Inverte-se todos os bits para o complemento de um e adiciona-se 1 
para o complemento de dois. 
 
44. **Conversão Binário para Decimal com Ponto Flutuante:** Converta o número binário 
101.01 para decimal. 
 - **Resposta:** \( 101.01_2 = 5.25_{10} \) 
 - **Explicação:** Divide-se o número em parte inteira e parte fracionária, convertendo 
cada parte. 
 
45. **Conversão Decimal para Binário com Ponto Flutuante:** Converta o número 
decimal 8.625 para binário. 
 - **Resposta:** \( 8.625_{10} = 1000.101_2 \)