Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACULDADE ESTÁCIO IDEZ ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Prof.: Jadilson Paiva Desafios para AV1, total = 2,0 pontos. 1 - Supondo um vídeo game básico formado por um processador e uma memória para armazenar os processamentos do jogo e requisições de entrada de um joystick, e que a ALU é capaz de somar até três requisições diferentes de entrada do joystick, responda: a) De quanto deve ser a palavra da ALU para suportar as requisições do joystick de modo a não haver estouro. A tabela abaixo mostra as codificações binárias sem flag de cada requisição do joystick. Requisição Código Requisição Código Up 0010101 A 1001010 Down 1010101 B 1110101 Left 1101010 C 1001001 Right 0011101 Start 0010110 b) Admitindo uma palavra de seis bits sem flag de sinal para a ALU e que a mesma pode processar de uma até três requisições, apresente todas as situações em que não ocorre overflow. c) Considerando o item anterior, apresente todas as situações em que ocorre overflow. d) Este vídeo game apresenta alguma situação de exceção? Justifique. 2 - Sabendo que esta calculadora possui cinco dígitos para a apresentação em base decimal e hexadecimal, juntamente com a flag de sinalização + ou – que deve aparecer também no visor, responda os itens: a) Qual seria o tamanho mínimo da ALU para garantir os cálculos hexadecimais e decimais. b) Calcule a capacidade aritmética da base decimal. c) Calcule a capacidade aritmética da base hexadecimal. d) Esta calculadora apresenta alguma possibilidade de exceção? Explique. e) Esta calculadora trabalha com vírgula flutuante? Explique. f) Em termos de desenvolvimento deste software, existe algo que poderia ser modificado? Justifique. 3 - Um sistema de trava eletrônica que tem por objetivo controlar a passagem de pessoas em um ambiente de trabalho é formado por um pequeno hardware dedicado que armazena senhas de usuários autorizados a trafegar neste ambiente. Após um problema de energia elétrica, o sistema apresentou uma falha e um dos usuários não consegue mais ter acesso ao ambiente. Diante deste fato, subtendeu-se que o sistema de armazenamento corrompeu a senha de acesso deste respectivo usuário, todavia, por motivos de segurança, o sistema só permite a visualização dos binários da memória conforme apresentado abaixo. Os bytes são montados da esquerda para a direta e de cima para baixo. 160 Bytes iniciais da memória Sabe-se que as senhas de cada usuário são armazenadas em sequência e padronizadamente formadas por quatro caracteres utilizando uma codificação específica para este tipo de sistema, apresentada pela tabela abaixo: Binário Caractere (2) Binário Caractere (2) 0000 A 1000 I 0001 B 1001 J 0010 C 1010 L 0011 D 1011 M 0100 E 1100 N 0101 F 1101 O 0110 G 1110 P 0111 H 1111 Q Tabela de codificação específica De acordo com os fatos, responda os seguintes itens: a) Foi verificado que a senha corrompida dentro da sequência de armazenamento na memória é do usuário número 61, portanto, através da tabela e dos binários da memória, verifique qual a nova senha do usuário. b) Admitindo que a memória deste equipamento tem um capacidade de 0,25MB, determine quantos usuários podem ser adicionados sabendo que já existem 3500 usuários. c) Caso o sistema fosse totalmente modificado e considerado a codificação ASCII com as mesmas condições de senha e capacidade de memória, determine quantos usuários poderiam ser utilizados no total. 4 – Certo operador de uma máquina reclama de um termômetro digital que mede a temperatura de uma cuba com nitrogênio líquido alegando que os valores de temperaturas ficam “malucos” em determinadas condições, uma vez que este termômetro mede uma faixa de temperatura de 30°C a -250°C. Como forma de demonstrar o problema o usuário montou uma tabela fazendo a correlação entre a temperatura esperada e medida pelo termômetro, conforme a seguir: Temperatura esperada Temperatura medida -50°C -50°C -78°C -78°C -150°C 106°C -180°C 76°C -210°C 46°C a) Mostre qual seria o valor de temperatura medido caso a temperatura diminua 45°C em relação a - 78°C. b) Admitindo que o valor medido fosse 115°C, determine qual o valor de temperatura esperada.
Compartilhar