Esta questão vem do NC-UFPR, Concurso da Itaipu para Engenharia Eletrônica em 2019.
Esta questão tinha erros de digitação nos valores das entradas dos sistemas, onde foi deixado a fonte das bases (16 e 8), que normalmente é subscrito, do mesmo tamanho que os valores. Por exemplo, o texto original era “SISTEMA A = 1AD16” em vez de “SISTEMA A = 1AD16”.
Questão
(Adaptada) 32 – Um algorítmo avalia valores obtidos de dois sistemas de aquisição, o SISTEMA A e o SISTEMA B. O SISTEMA A comunica-se com valores na base hexadecimal, e o SISTEMA B, na base octal. Os valores são capturados e multiplicados um pelo outro, na forma r = SISTEMA A * SISTEMAB, e o resultado da operação é nominado de r. O valor de r é então convertido em binário e armazenado em uma variável de 16 bits, aqui nominada de s. No caso de ocorrência de overflow (valor r >= 216), todos os 16 bits são marcados com 1, indicando uma leitura não válida. Acerca disso, considere as seguintes entradas:
- SISTEMA A = 1AD16 e SISTEMA B = 58
- SISTEMA A = 1F716 e SISTEMA B = 128
- SISTEMA A = AA116 e SISTEMA B = 148
Essas entradas geram, respectivamente, as seguintes sequências de s:
a) 0000100001100001 – 0001001110100110 – 0111111110001100.
b) 0000100001100011 – 1001101111110110 – 1111111111111111.
c) 1000000001000000 – 1111000000000000 – 1000000000000001.
d) 1010101010101001 – 1111111111111111 – 1111111111111111.
e) 0100101001100001 – 0101001111010110 – 0110111100001001. Continue lendo “Concurso: Conversão hexadecimal, octal e binária”