Prévia do material em texto
Gabarito Detalhado – Fundamentos e Arquitetura de Computadores 2019. Exercício 1 Unidade 2 Página 73 Neste exercício as alternativas devem ser testadas para verificar se os resultados estão corretos. O primeiro valor está em decimal, o segundo em hexadecimal e o terceiro em binário. A resposta correta é a letra D. Temos (129) decimal convertido em hexadecimal (81) e depois em binário 10000001. Convertendo 129 para hexadecimal dividimos por 16: 129/16 = 8 (resto 1) 8/16 = 0 (resto 8) Pega-se o valor de baixo para cima: 81 Agora pegamos 81 e convertemos para binário: 8/2=4 resto 0 4/2=2 resto 0 2/2=1 resto 0 1/2=0 resto 1 Resultado: 8 = 1000 1 = 0001 (não precisamos dividir, então completamos com zeros a esquerda) Resultado: 1000 0001 Exercício 2 Unidade 2 Página 73 No exercício 2 é dito que você deve separar o número 65d2f3 em blocos de 2 algarismos e converter para decimal. Então ficará: 65 (vermelho) D2 (verde) F3 (azul) Agora convertendo para decimal: Primeiro bloco 65 6x16 (elevado a 1) = 96 5x16 (elevado a 0) = 5 96+5=101 Segundo bloco D2 (D equivale a 13 em hexa) Dx16 (elevado a 1)= 208 2x16 (elevado a 0) = 2 208+2 = 210 Terceiro bloco F3 (F equivale a 15 em hexa) Fx16 (elevado a 1) = 240 3x16 (elevado a 0) = 3 240+3 = 243 Respostas: 101 (vermelho); 210 (Verde); 243 (azul). Exercício 4 unidade 2 página 74 Cada byte é formado por 8 bits No enunciado é dito que cada caractere tem um tamanho de 4 bytes, então temos 4*8 = 32 bits por caractere. Nós temos 13 caracteres: HELLO, WORLD (conte o espaço depois da vírgula) 13*32 = 416 bits Exercício 5 Unidade 2 página 74 Neste exercício você deve converter o número hexadecimal FADA para binário e depois para decimal. F representa o valor 15 em hexadecimal e convertendo 15 para binário teremos o resultado 1111. Para converter para binário você divide por 2 sucessivamente até sobrar resto 0 ou 1, veja: 15/2 = 7 (resto 1) 7/2 = 3 (resto 1) 3/2 = 1 (resto 1) 1/2= 0 (resto 1) Pega o resultado de baixo para cima, 1111. Você deve converter todas as letras hexa para decimal. O resultado será 1111 1010 1101 1010. Tendo o resultado em binário você deverá converter para decimal. Neste caso utilizamos a multiplicação com potência e somamos os valores no final. Faça o teste neste site para melhor compreensão: http://www.calculadoraonline.com.br/conversao-bases-passo-passo Exercício 4 Unidade 3 página 103 Veja que temos 5 entradas A, B, C, D, E A entrada A e B estão conectadas a uma porta AND sendo que a entrada B tem uma negação. Então a primeira parte da expressão é A.~B) a porta AND é representada por um ponto ( . ) As entradas D e E estão ligadas a uma porta AND também, então fica D.E Na saída S temos a porta OR conectando todo o circuito e a entrada C também. A porta OR é representada pelo sinal + Então a saída S pode ser representada por: S = (A.~B) +C+(D.E) Exercício 3 Unidade 4 página 138 No enunciado é dito que temos: Barramento de dados = 3 bits Barramento de endereços = 4 bits O comando da questão é o seguinte: Ele pode ENDEREÇAR respectivamente quantas posições de memória e quantas de dispositivos de I/O? O barramento de endereços é composto por 4 bits e cada bit pode ser 0 ou 1 correto? Então temos: 2 , 2 , 2, 2 2 elevado a N (n representa a quantidade de bits) que permite endereçar as posições de 0 a 15 em binário. Então 2 elevado a 4 = 16 O dispositivo de I/O não é visto como posição da memória, mas ele também é endereçado, por isso o endereço passa pelo barramento de endereços. Resultado: 16 e 16.