WikiDer > Überlaufflagge

Overflowvlag

Das Überlaufflagge ist ein Begriff aus dem Mikroprozessortechnik.

In dem Aluminium des Prozessors ist das Überlauf-Flag ein Bit im Statusregister zeigt an, dass die letzte ausgeführte arithmetische Operation a . war Überlauf erzeugt. Ein Überlauf tritt auf, wenn zwei positive Zahlen addiert werden und die Summe zu groß ist, um in der Darstellung dargestellt zu werden, wodurch das Ergebnis als negativ interpretiert wird, oder wenn zwei negative Zahlen addiert werden und das Ergebnis positiv interpretiert wird. Das Vorzeichen wird in das System der entered eingegeben Zweierkomplement bestimmt durch das höchste Bit, das Zeichnungsbit.

Es hängt von der Art des Mikroprozessors ab, ob und bei welchen Operationen das Überlaufflag verwendet wird. Normalerweise wird das Überlaufflag ausgeschaltet (auf 0 gesetzt), wenn der Inhalt eines Registers mit sich selbst verglichen wird. Bei der MOS 6502 Mikroprozessor hier ist die Anleitung CLV vor dem.

Beispiel

In diesem Beispiel des Hinzufügens von zwei 8-Bit-Bit ganze Zahlen Überlauf tritt auf:

01111111 0000001 = 10000000

In dezimaler Darstellung heißt es: 127 1 = 128. Da jedoch das höchste Bit das Vorzeichenbit ist, ist das Ergebnis negativ.

Siehe auch