O enunciado dá um inteiro de 8 bits em complemento de um, , e pede seu valor em decimal. O conteúdo aqui é representação em complemento de um e conversão de binário para base decimal.
Passo 2
Em complemento de um a convenção é:
– Se o bit mais significativo (MSB) for , o número é não-negativo.
– Se o MSB for , o número é negativo e seu valor absoluto obtém-se invertendo todos os bits.
Passo 3
No nosso caso o MSB de é , logo é um número negativo. Invertendo todos os bits (complemento de um) temos
Passo 4
Agora convertemos o binário 001111012 para decimal somando as potências de 2 correspondentes aos bits 1: