SóProvas


ID
4185601
Banca
CPCON
Órgão
Câmara de Santa Luzia - PB
Ano
2020
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Considere a operação a seguir.


10(base10) + 10(base2) + 10(base16) + 10(base8)


Qual o resultado da operação (na representação de números sem sinal, com 8 bits)?

Alternativas
Comentários
  • Essa banca é top! Cobra Arquitetura de Computadores - Sistemas de numeração para o cargo de agente administrativo

  • só favorece quem for bom no chute. haha

  • Quem souber como resolve passa o bizú ou então clica em gabarito do professor pra ele responder.

  • A base(10) ou decimal, é a que lidamos no dia a dia. Um número 10(baseX) é equivalente a ele mesmo (X). Logo:

    10(base10)=10 + 10(base2)=2 + 10(base16)=16 + 10(base8)=8. A soma de tudo isso é 36.

    A questão pediu o resultado em bits, ou seja, base 2 ou binário (representado por 0 ou 1). Logo, deve-se transformar 36 em binário.

    Há várias formas de transformar 36 em binário. Uma delas é dividir o número por 2 até obter 1 como resultado:

    36/02=18 resto 0

    18/02=9 resto 0

    09/02=4 resto 1

    04/02=2 resto 0

    02/02=1 resto 0

    Basta juntar o último resultado da divisão (nesse caso 1) com os restos no sentido de baixo para cima: 100100. Como a questão pediu 8 bits, deve-se acrescentar os zeros à esquerda 00100100..

  • 1º Passo converter para a mesma base

    Eu escolhi converter para a "Base 10" e depois transformar em binário.

    10(base10) = 10

    10(base2)=2

    10(base16) = 16

    10(base8)=8

    Somatório=10+2+16+8=36

    36(base2)=100100

    Obs: a "dificuldade" da questão é saber como fazer as conversões.

  • 10 na base 10 vale 10. okay 10 na base 2 vale 2. por quê? tabela 126 = - 64 = - 32 = - 16 = - 8 = - 4 = - 2 = 1 1 = 0 se fosse um número maior ia suprir as demais casas acima, e 0 não vale nada, se aparece um, conte o número daquela casa. 10 na base 8 vale 8. 1 x 8^1 + 0 x 8^0 = 8 10 na base 16 vale 16. mesmo método utilizado na 8. passamos tudo para decimal os somando. 16+8+10+2 = 36. use agora a tabela binária mostrada acima, e pegue os números maiores mais próximos ou use com a fórmula do 8 bits para não esquecer. 126 = 0 64 = 0 32 = 1 16 = 0 8 = 0 4 = 1 2 = 0 1 = 0