Ajouter le négatif et le positif binaire?

X = 01001001 et Y = 10101010

Si je veux les ajouter ensemble, comment dois-je faire? Ils sont "Complément à Deux"...
J'ai essayé beaucoup de choses, mais je ne suis pas tout à fait sûr que je suis d'obtenir la bonne réponse puisqu'il semble être différent type de règles.

Voulez juste pour s'assurer qu'il est correct:
1. Ajoutez-les comme ils sont ne pas convertir le négatif
2. Convertir le nombre négatif que vous obtenez et c'est la somme.

f.eks
01001001+10101010 = 11110011 => 00001100 => 1101 => -13

Ou?
1. Convertir le négatif
2. Ajoutez-les ensemble et à convertir le négatif

f.eks
01001001+10101010 => 01001001 + 01010110 => 10011111 => 01100001 => -97

Donc, fondamentalement, ce que je veux faire est de prendre: X-Y et X+Y
Quelqu'un peut me dire comment faire cela?

Certains sites de ressources:
étudiant-binaire
celtickane
swarthmore

Quelqu'un avec retagging capacité devrait balise de ce que les 'devoirs'

OriginalL'auteur suxSx | 2008-12-06