O complemento de 2 de um número x de N bits é 2^(N) - x. Isso é equivalente a fazer o complemento de 1 (inverter todos os bits; 0's se tornam 1's e 1's se tornam 0's) e depois somar 1.
Portanto... algoritmo:
- Inverta todos os bits;
- Some 1 a esse número invertido que você havia encontrado no passo 1.
- Fim.
Para escrever sua resposta aqui, entre ou crie uma conta
Arquitetura de Computadores
•UNILASALLE
Compartilhar