Gast
#2199303
Hallo! Ich beschäftige mich gerade mit der ALU (Arithmetic Logic Unit). Nun bin ich auf folgende Frage gestoßen: Durch welche logischen Schaltungen werden die Statusbits N (Negative,gesetzt, wenn Ergebnis negativ), C (Carry gesetzt, wenn Übertrag nach Addition), Z (Zero=gesetzt, wenn Ergebnis 0) und V (Overflow, gesetzt, wenn bei Addition ein Überlauf entsteht). Ich habe mir bisher folgendes ausgedacht. Zero: einfach einen Inverter vom Ausgang weg Carry: Bsp. Halb-/Volladdierer => logische UND-Verknüpfung von A und B Overflow: carry n und carry n-1 mit Exor vergleichen. Negative: eine Ahnung? Bitte um Hilfe!