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 \)