Wie Negative Binärzahlen subtrahiert

August 30

In Dezimal Arithmetik ist das Problem der Subtraktion von-4 --13-4 + 13 identisch. Subtraktion von zwei negativen immer übersetzt Zusatz solange die Zeichen des zweiten negativen umgekehrt werden. Um negative Subtraktion in binärer Schreibweise zu erreichen, können Sie die beiden Ergänzung Technik die Vorzeichen des zweiten negativen umkehren und führen Sie dann die Zusatz-Funktion.

Anweisungen

1 Finden Sie eine Subtraktion Problem im Zusammenhang mit zwei negative Zahlen, z.B.-5--7. Verwandeln Sie diese in eine Zusatz-Anweisung oder-5 + 7.

2 Umwandeln Sie die Dezimalzahlen in ihre absoluten Werte in binärer Schreibweise. Die Zahl 5 wird 0 X 2 ^ 3 + 1 X 2 ^ 2 + 0 X 2 ^ 1 + 1 X 2 ^ 0 = 0101. Und 7 wird 0 X 2 ^ 3 + 1 X 2 ^ 2 + 1 X 2 ^ 1 + 1 X 2 ^ 1 = 0111.

3 Finden Sie das Zweierkomplement der ersten Zahl, in diesem Fall 5. Die beiden Ergänzung Technik wandelt eine binäre Zahl in seiner negativ. Wechseln Sie zunächst, die Binärzahl 0, 1 und umgekehrt um das Einerkomplement zu erhalten. So wird 5 1010. Als Nächstes fügen Sie 1, um das Zweierkomplement ermitteln: 1011. Diese binäre Zahl ist 1011, wie Computer Schaltkreise-5 verstehen.

4 Verwenden Sie Binäraddition, 1011 (-5) und 0111 (7) hinzuzufügen. Ihre Antwort sollte 10010.

5 Der Übertrag von das Bit mit der höchsten Ordnung zu verwerfen, falls vorhanden. In diesem Fall ist das Ergebnis 10010, wobei die am weitesten links stehende 1 Carry außerhalb der 4-Bit-Wort, das verworfen wird. Als allgemeine Regel wirf etwas Links von der N-Bit-Worte, die, denen Sie mit gestartet.

6 Gelten Sie Schritte 1 bis 5 für jede negative dezimale Zahlenkombination, das richtige Ergebnis zu erhalten.

Tipps & Warnungen

  • So testen Sie die Zuverlässigkeit der Zweierkomplement am Zero, 0000, für ein 4-Bit-Wort: 1111 + 1 = 10000. Die am weitesten links stehende 1, die das 4-Bit-Wort überschreitet wird verworfen, um 0000 zu geben. Also - 0 = 0 nach Zweierkomplement.
  • Ein anderer Ansatz um negative Zahlen im Binärsystem darzustellen ist die am weitesten links stehenden Zeichen nicht als eine Potenz von zwei Inhaber, sondern als Indikator Zeichen verwenden. Leider die Addition oder Subtraktion von negativen Zahlen mit der Sign-Helligkeit-Technik stellt andere Regeln und macht es unwirksam gegenüber dem Zweierkomplement.