Direkter umgekehrter zusätzlicher Code (oder Untercode) ist eine Methode, um negative Zahlen in Computersystemen darzustellen. Das Grundprinzip dieser Codierung besteht darin, dass eine negative Zahl als Binärzahl dargestellt wird, die um Bits invertiert und um eins erhöht wird. Durch die Verwendung von direktem, umgekehrtem Zusatzcode können negative Zahlen in Computersystemen effizient gespeichert und verarbeitet werden.
Die Berechnung des direkten umgekehrten zusätzlichen Codes erfolgt wie folgt. Zunächst müssen Sie die Bitdarstellung einer Zahl im Binärsystem definieren. Dann wird die resultierende Sequenz umgekehrt: Nullen werden durch Einheiten ersetzt, und Einheiten werden durch Nullen ersetzt. Danach wird eine Einheit zur empfangenen Zahl hinzugefügt. Auf diese Weise wird der direkte umgekehrte zusätzliche Code einer negativen Zahl erhalten.
Die Verwendung von direktem, umgekehrtem Zusatzcode hat mehrere Vorteile. Erstens ermöglicht seine Verwendung, negative und positive Zahlen effektiv zu vergleichen. Zweitens vereinfacht der direkte umgekehrte zusätzliche Code arithmetische Operationen mit negativen Zahlen wie Addition und Subtraktion. Darüber hinaus kann ein Untercode verwendet werden, um negative Zahlen in verschiedenen Zahlensystemen darzustellen, nicht nur in binären Zahlen.
Die Darstellung negativer Zahlen in direktem, inkrementellem Code ist eine der grundlegenden Techniken, die in Computersystemen verwendet werden. Es ermöglicht Ihnen, effizient mit negativen Zahlen zu arbeiten, wodurch die Speichernutzung reduziert und arithmetische Operationen vereinfacht werden. Wenn Sie Software entwickeln oder mit Hardware arbeiten, ist die Kenntnis der grundlegenden Prinzipien und Methoden zur Berechnung des direkten umgekehrten zusätzlichen Codes ein wichtiger Bestandteil der Programmierungs- und Ingenieurausbildung.
Das Konzept der negativen Zahlen
Negative Zahlen in der Mathematik können auf einer numerischen Geraden links von Null dargestellt werden. In einer numerischen Geraden werden negative Zahlen normalerweise mit einer gestrichelten Linie und Minuszeichen (−) markiert.
Negative Zahlen in Computersystemen werden in Vorwärts-, Rückwärts- oder komplementärem Code dargestellt. Der direkte umgekehrte Komplementärcode ist eine der am häufigsten verwendeten Methoden, um negative Zahlen in Computern darzustellen.
Für die Berechnung und Darstellung negativer Zahlen in direktem, umgekehrtem Zusatzcode müssen einige grundlegende Prinzipien und Regeln berücksichtigt werden, die die Reihenfolge der mathematischen Operationen bestimmen und sicherstellen, dass die Zahlen korrekt dargestellt werden.
Direkter umgekehrter zusätzlicher Code
Die Grundidee des SUBC besteht darin, dass der Modulo-umgekehrte Wert für die Darstellung einer negativen Zahl genommen wird und eine Einheit hinzugefügt wird. Dadurch können Sie negative Zahlen addieren und subtrahieren, indem Sie die üblichen Additions- und Subtraktionsoperationen im Computer verwenden.
Die Zahl -5 im Dezimalsystem kann wie folgt in direktem, inverse Komplementärcode dargestellt werden:
Modular umgekehrt ist der Wert der Zahl 5 gleich 5.
Fügen Sie eine Einheit hinzu: 5 + 1 = 6.
Daher kann die Zahl -5 im SUBC als 6 dargestellt werden.
Berechnungen unter Verwendung von SUBC werden mit 2 Computerwörtern fester Länge durchgeführt. Das erste Bit in einem Wort bedeutet das Zahlenzeichen: 0 ist eine positive Zahl, 1 ist eine negative Zahl. Die restlichen Bits repräsentieren das Zahlenmodul im Binärsystem.
Der Vorteil von SUBC ist die einfache Durchführung von arithmetischen Operationen mit negativen Zahlen und keine Notwendigkeit für zusätzliche Operationen, um Ergebnisse zu erzielen. Dies kann jedoch zu Einschränkungen bei der Durchführung von Divisions- und Multiplikationsoperationen führen.