Negative Flag bei XOR

Gast #1104656
Lesenswert?
• ▲
▼
Moin!
Sind grad für ne Digitaltechnik-klausur am lernen und haben ein kleines 
Problem...
Wir haben einen "Mini-166", irgendeinen ableger vom 80C166...
Führen eine XOR operationen mit zwei registern durch:
XOR R3, R1

R1 = C107
R2 = 359A

Das ergebnis zu bekommen ist kein problem, nur wird hierbei laut 
Musterlösung auch das Negative-Flag gesetzt. Kann mir einer sagen, 
warum?


Vielen Dank im Vorraus!
Christopher
Gast #1104681
Lesenswert?
• ▲
▼
>Also wenn das Ergebnis "eine eins vorne dran hat", ist
>negative gesetzt?

Ja. Das höchste Bit wird immer durch die ALU in das N-Flag kopiert.


>PS: Was haben eigentlich µC's in der Digitaltechnik-Vorlesung zu suchen?
>experimentiert man da nicht mit Gatter Bausteinen?

Besteht ein µC etwa nicht aus vielen (millionen) Gattern?
Gast #1104694
Lesenswert?
• ▲
▼
>Vorher war Schaltwerke das Thema, und jetzt eben µC

Was glaubst du denn, was ein µC ist?

Tip:
    instruction fetch
           ||
           \/
    instruction decode
           ||
           \/
         execute
           ||
           \/
     result write back


Kommt dir das bekannt vor?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren