Carry-Flag

Carry-Flag

Das Übertragsbit (engl. Carry-Bit) ist ein Begriff aus der Informatik. Er bezeichnet ein Bit, welches den Übertrag einer Addition oder Subtraktion von Bits auf das nächst höherwertige Bit enthält.

Die für eine elementare Berechnung in einem Prozessor vorgesehenen Werte besitzen zumeist eine feste Speichergröße, zum Beispiel n Bit mit den Stellen a0 bis an-1. Diese Werte werden meist bitweise bearbeitet (durch 1-Bit ALUs). Entsteht bei der Bearbeitung einer Stelle ai ein Ergebnis mit zwei Stellen, so wird die im Stellenwertsystem höherwertige Stelle des Ergebnisses als Übertragsbit an die nächste (auch die höherwertige) Stelle ai+1 der zu berechnenden Werte weitergegeben, damit diese Stelle korrekt berechnet werden kann.

Das letzte Übertragsbit der Berechnung an der höchstwertigsten Stelle an-1 wird von Prozessoren oft in einem Statusregister als Übertragsflagge (engl. Carry-Flag) gespeichert, um zum Beispiel in mehreren Rechenschritten Zahlen zu bearbeiten, die größer sind als die Bit-Breite der ALU.

Die Übertragsflagge stellt prinzipiell den Übertrag der Stelle an-1 dar, während das Überlaufbit von der Zahleninterpretation abhängt und die Überschreitung des jeweils gültigen Zahlenbereiches signalisiert.


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Carry Flag —   [dt. »Überlaufanzeige«], ein Bit, das beim Überlauf eines Registers gesetzt wird (Flag) …   Universal-Lexikon

  • Carry flag — In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status (flag) register used to indicate when an arithmetic carry or borrow has been generated out of the most significant ALU bit position. When… …   Wikipedia

  • Carry — or carrying may refer to: *Carry (arithmetic), when a digit becomes bigger than limit and the extra is moved to the left **Carry flag, the equivalent in calculation in a computer *Carrying (basketball), a rule breach in basketball *Carry… …   Wikipedia

  • Flag —   [dt. »Flagge«], eine zweiwertige Variable innerhalb eines Registers in einem Prozessor, die zur Kennzeichnung eines bestimmten Zustands verwendet wird. I. d. R. handelt es sich um ein einzelnes Bit. So bezeichnet z. B. das sog. Carry Flag bei… …   Universal-Lexikon

  • Carry (arithmetic) — In elementary arithmetic a carry is a digit that is transferred from one column of digits to another column of more significant digits during a calculation algorithm. It is a central part of traditional mathematics, but is often omitted from the… …   Wikipedia

  • Flag byte — A flag byte is a generic term for a byte used to indicate conditions within a binary computer. In particular, the byte can be used to show up to 8 discrete conditions. Essentially, each bit represents one flag, capable of showing two states.… …   Wikipedia

  • Flag (Informatik) — Mit Flag [flæg] wird eine binäre Variable oder ein Statusindikator bezeichnet, welcher als Hilfsmittel zur Kennzeichnung bestimmter Zustände benutzt werden kann. Ein Flag kann gesetzt, gelöscht oder ausgelesen werden. Flags im Prozessor Ein Flag… …   Deutsch Wikipedia

  • Carry-Bit — Das Übertragsbit (engl. Carry Bit) ist ein Begriff aus der Informatik. Er bezeichnet ein Bit, welches den Übertrag einer Addition oder Subtraktion von Bits auf das nächst höherwertige Bit enthält. Die für eine elementare Berechnung in einem… …   Deutsch Wikipedia

  • Carry Bit — Das Übertragsbit (engl. Carry Bit) ist ein Begriff aus der Informatik. Er bezeichnet ein Bit, welches den Übertrag einer Addition oder Subtraktion von Bits auf das nächst höherwertige Bit enthält. Die für eine elementare Berechnung in einem… …   Deutsch Wikipedia

  • Flag of Japan — Name Nisshōki[1] or Hinomaru[2] Use …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”