Para quem está com dúvidas sobre como calcular:
1° Você pega o número que vc esta querendo diminuir e muda para complemento de 2.
2° Depois você pega esse número e soma como se fosse uma conta de adição normal em binário.
Passo 1: transformar B em complemento de 2
Para transformar algum número em complemento de 2 vc deve seguir 2 passos:
1 - trocar todos os bits (11111111 11101111)
2 - adiciona 1 a esse número (11111111 11110000)
Agora a soma dos 2 números é:
10101010 00001111
+11111111 11110000
110101001 11111111
Como vcs podem ver ficou 1 bit a mais na frente. Esse bit apenas quer dizer que o número é negativo, isto é, que a adição de A com B gerou um número negativo.
Resposta Letra E
Fazendo de maneira bem fácil de entender, o primeiro número seria -22001, já o segundo seria +16.
Como a questão pede A-B então seria -(22001+16) = -22017 Gabarito E
Fácil, porém trabalhoso. Levaria um certo tempo pra demonstar que o primeiro número é -22001.
http://www.exploringbinary.com/twos-complement-converter/
Agora o complemento de 2 é uma notação muito boa pois ele facilita operações de somas e subtrações com números negativos. Na verdade você nem precisaria se preocupar com a questão de positivo e negativo neste momento. Você só precisa se preocupar com isso na hora de exibir o número, mas a questão nem pede isso.
Seria:
1010 1010 0000 1111
-0000 0000 0001 0000
Ou
AA0F
-0010
Ou Seja:
A9FF
Ou
10101001 11111111
Gabarito E.