Baixe o app para aproveitar ainda mais
Prévia do material em texto
ORGANIZAÇÃO DE COMPUTADORES 4a aula Lupa Exercício: CCT0748_EX_A4_202008262712_V2 29/09/2020 Aluno(a): FRANCISCO IGOR DOS SANTOS 2020.2 - F Disciplina: CCT0748 - ORGANIZAÇÃO DE COMPUTADORES 202008262712 Qual sequência de bits corresponde à representação binária com 5 bits em complemento de dois do valor inteiro -14 ? 10010 10101 01110 11110 11111 Respondido em 29/09/2020 23:01:12 Explicação: Em computação, complemento para dois ou complemento de dois é um tipo de representação binária de números com sinal amplamente usada nas arquiteturas dos dispositivos computacionais modernos. O complemento de dois de um número de N bits é definido como o complemento em relação a 2N. Para calcular o complemento de dois de um número, basta subtrair este número de 2N, que em binário é representado por um seguido de N zeros. Outro método é calcular o complemento de um e somar um ao valor. O bit mais significativo (MSB) é o que informa o sinal do número. Se este dígito for 0 {\displaystyle 0} o número é positivo, e se for 1 {\displaystyle 1} é negativo. Os números são escritos da seguinte forma: Positivos: Sua magnitude é representada na sua forma binária direta, e um bit de sinal 0 é colocado na frente do MSB. (bit 0) + o número em binário. Exemplos: 0001 (+1), 0100 (+4) e 0111 (+7) Negativos: Sua magnitude é representada na forma de complemento a 2, e um bit de sinal 1 é colocado na frente do MSB. Pegamos o número em binário e "invertemos" (0100 invertendo têm-se 1011) e Somamos um ao valor "invertido" (1011 + 0001 = 1100). Desta maneira, só existe uma representação para o número zero ( 0000...0 {\displaystyle 0000...0} ). As vantagens do uso do complemento de 2 é que existe somente um zero e que as regras para soma e subtração são as mesmas. A desvantagem é o fato de ser um código assimétrico, porque o número de representações negativas é maior que o número de representações positivas. Por exemplo, com oito bits em complemento para 2 podemos representar os números decimais de -128 a +127. 14 decimal corresponde a 1110 binário, com 5 bits será 01110 Para complemento a , de acordo com o explicado acima, ficaremos com 10010 Questão1 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); Efetue operação aritmética HEXADECIMAL: FACE + BA1A FAB4 B4E8 FBFA 1B4E8 11588 Respondido em 29/09/2020 22:42:26 Explicação: A operação em Hexadecimal vai 11 1 FACE + BA1A ______ 1B4E8 Efetue a operação lógica abaixo e marque a opção correta: A=0011 e B=1010, X=A.B O valor de ¿X¿ é: 0011 NDA 0101 0010 0001 Respondido em 29/09/2020 22:42:58 Explicação: condiz com o contexto da disciplina Qual o resultado da soma dos binarios a seguir: (10101010)2 + (01010111)2 = ( )2 (100002001)2 (101100001)2 (10000001)2 (100000001)2 (1000001)2 Respondido em 29/09/2020 22:44:42 Explicação: 1 1 1 1 1 1 (vai 1) 1 0 1 0 1 0 1 0 + 0 1 0 1 0 1 1 1 ----------------------- 1 0 0 0 0 0 0 0 1 Gabarito Comentado Questão 2 Questão3 Questão4 Questão5 João devia a paulo 567 octais como recebeu de salario 3.765 octais (sendo a moeda contada em octais) qual o resultado da subtração dos números: (3765)8 - (567)8 = ( )8 (3176)8 (376)8 (3178)8 (31676)8 (3176)16 Respondido em 29/09/2020 22:48:50 Explicação: 3 7 6 5 5 6 7 - ------------ 3 1 7 6 (8) Calcule 100110012 + 111100002 1110101011 110001001 101010101 110001111 1010101001 Respondido em 29/09/2020 22:50:53 Explicação: 10011001 + 11110000 ___________ 110001001 Gabarito Comentado Usando complemento de 1, os números, +13 e -13 decimal, em formato de 8 bits serão em binário, respectivamente 1111 0010 e 1111 0010 1000 1101 e 1111 0010 1111 0010 e 0000 1101 0000 1101 e 1111 0010 1111 0010 e 0111 0010 Respondido em 29/09/2020 22:52:22 Explicação: 0000 1101 representa o número +13 1111 0010 representa o número -13 complemento a 1 que consiste na simples inversão dos valores. Questão6 Questão7 Questão 8 Efetue operação aritmética BINÁRIA 10101 - 1111 : 111 011 110 1000 1001 Respondido em 29/09/2020 22:51:27 Explicação: 10101 - 1111 ______ 00110 javascript:abre_colabore('38403','206968404','4134043516');
Compartilhar