Fundamentos de Computação - Sistema de #

FCC- Técnico Ministerial - MPE/PE _2006
Em um sistema de "notação de complemento de dois", de comprimento quatro, para representação de inteiros internamente nos computadores, o padrão de bits 1000 representa o valor

A) -8
B) -7
C) 0
D) 7
E) 8

A reposta é C. esta é resposta.

Em complemento de 2 só há uma representação para o 0 (zero) que é todos os bits com valor 0 (zero).

O processo para converter 1000 binário em complemento de 2 para decimal é análogo ao da conversão de binário sem complemento de 2 para decimal, a diferença é que o bit mais significativo é multiplicado por -1.

-1*2^3 + 0*2^2 + 0*2^1 + 0*2^0 = -8 + 0 + 0 + 0 = -8

A resposta é a letra A que confere com o gabarito que tenho desta prova.


##############################################################

Uma dúvida:

Se eu fizer a operação 7 + (-4) = 3 em binário
000000111
+11111100 (notação em complemento de 2)
100000011

Este '1' em vermelho é simplesmente desprezado? Ele não tem nenhum significado não? Gostaria de saber. Porque, afinal, todos sabemos que a resposta tem que ser 3 (00000011), desprezando-se esse '1'.

Sim, o resultado fica restrito ao comprimento definido (8 bits, no exemplo). Assim, o bit mais significativo do resultado, quando ocorre overflow, é simplesmente ignorado.

###############################################################

FCC Analista Judiciário Adm. Banco de Dados TRT 11

Para representar o endereço de uma posição de memória com 2^12 posições, de 8 bits e outra de 2^12 posições, de 64 bits cada, são necessários, respectivamente,

A) 1 byte e 4 bytes
B) 2 bytes e 8 bytes
C) 3 bits e 6 bits
D) 4 bits e 8 bits
E) 12 bits e 12 bits.

A resposta E...

São necessários 12 bits. Pois o total de endereçamentos é 4096. E para representar 4095 (Total de endereçamentos - 1) são necessários 12 bits. Independentemente do tamanho de cada célula

Comentários

Postagens mais visitadas deste blog

Redação Ti Nota 10 - Klauss

Prova Discursiva nota 10 - Banca Cespe

Portugues - Orações