Baixe o app para aproveitar ainda mais
Prévia do material em texto
FACULDADE IDEZ ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES Prof.: Jadilson Paiva LISTA DE EXERCÍCIO 2 – Aritmética computacional 1 – Determine a capacidade aritmética em decimal, com e sem flag de sinal para as variáveis abaixo. a) w = 6bits b) w = 7bits c) w = 4 bits d) w = 10bits e) w = 12bits 2 – Verifique de quanto deve ser a variável binária para comportar os números dos itens abaixo em representação com e sem flag de sinal para que não haja overflow. a) +550(10) b) -1050(10) c) +250(10) d) -4096(10) e) +12500(10) 3 – Efetue as operações abaixo considerando a flag de sinal e verificando se houve overflow, bem como o resultado obtido após a operação. a) -14(10) –4(10) w = 5bits b) 13(10) +8(10) w = 5bits c) -18(10) –7(10) w = 6bits d) 19(10) + 12(10) w = 6bits e) -1(10)-15(10) w=5bits 4 – Efetue as operações verificando se houve overflow. (OBS.: Os binários estão representados com flag de sinal e também considere os sinais de operação aritmética + e -). a) 1100101(2) + 1010101(2) b) 001010(2) - 101010(2) c) 01101010(2) + 01101010(2) d) 00011110(2) - 10010111(2) e) 0000011(2) + 1111001(2) 5 – Converta os números abaixo considerando com e sem flag de sinal. a) F4(16) w = 8 bits para ???(10) b) 10101010(2) w = 8 bits para ???(10) c) 010101(2) w = 5 bits para ???(10) d) -123(10) w = 10 bits para ???(2) e) +32(10) w = 8 bits para ???(2) 6 - De acordo com os sistemas enumerados abaixo e formado por sensores digitais acoplados no computador, de quanto seria a largura mínima de cada variável binária atribuída em um programa para processar os dados de cada sistema acoplado no computador. a) – Medidor de velocidade de um veículo que mede de 0 até 300 km/h, sendo a resolução de 1 em 1km/h. b) – Termômetro digital sensível a variação de temperatura de de -100C até 1500C, sendo a resolução de 1C. c) – Medidor sísmico que mede de 0 a 9 na escala Hitscher, sendo a resolução de 1 em 1 grau. 7 - De acordo com o pequeno algoritmo abaixo, justifique se existe a ocorrência de overflow bem como o resultado exibido pelo programa. ****************************************************** Variavel N1 = 0, N2 = -60, N3 = -100, S : inteiro 8 bits (com flag de sinal). início S = N1 + N2 + N3 (“Soma = ”, S) fim ****************************************************** 8 – Como o hardware trata o overflow? 9 – O que são coprocessadores, e qual a sua importância? 10 – Qual a utilidade da técnica de complemento de dois nos sistemas digitais. 11 – Explique basicamente como é a estrutura de uma ULA bem como os seus dispositivos periféricos. 12 – De acordo com o pequeno circuito abaixo responda: a) De quanto deve ser a palavra binária da ULA? b) Qual a capacidade aritmética da ULA considerando uma variável inteira. c) Qual o range aritmético da ULA considerando uma variável real. d) Esta ULA pode tratar caracteres ASCII? 13 – O que são exceções? 14 – Como o hardware trata as exceções.
Compartilhar