Considere o número hexadecimal A452H, de 16 bits em notação de complemento para 2.
Converta-o para decimal.
A452H = 1010010001010010b = 1010 0100 0101 0010b
Complemento para um = 0101 1011 1010 1101b
Complemento para dois = 0101 1011 1010 1110b =
= -(2^14 + 2^12 + 2^11 + 2^9 + 2^8 + 2^7 + 2^5 + 2^3 + 2^2 + 2^1) = -23470
Se quiser informações detalhadas sobre esta matéria (ou outras que encontre neste blogue), contacte-nos, de preferência por email. Este blogue destina-se à divulgação dos nossos serviços. É apenas uma pequena amostra do que sabemos e podemos fazer.
Me ajudou muito!
ResponderEliminarComo seria o seguinte cálculo:
num registro de 8 bits, fornecer o resultado nas notações binária, hexadecimal e decimal, informar se são positivos ou negativos e ainda se a operação é possível ou gera erro.
x= -(69)v16(base16) y= -(15)v16 (base16)
x + y =
x - y =
y - x =
x viv y =
como faria o cálculo para obter os resultados e respostas.
obs: questão tirada de uma ad de computação do ano de 2014 da uff.