24.12.2012 Aufrufe

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

Schaltungsdesign mit VHDL

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

2 Sprachelemente<br />

Gruppen <strong>mit</strong> gleicher Priorität eingeteilt. Die Priorität der Gruppen<br />

(entsprechend der nachfolgenden Aufzählung) regelt die Reihenfolge<br />

bei der Abarbeitung verketteter Operatoren.<br />

Die Priorität der Operatoren nimmt in folgender Aufzählung nach<br />

unten hin ab:<br />

p Diverse Operatoren ( ** ABS NOT )<br />

p Multiplizierende Operatoren ( * / MOD REM )<br />

p Signum-Operatoren ( + - )<br />

p Addierende Operatoren ( + - & )<br />

p Vergleichsoperatoren ( = /= < >= )<br />

p Logische Operatoren (AND NAND OR NOR XOR)<br />

(XNOR (nur 393))<br />

Operatoren <strong>mit</strong> gleicher Priorität werden in der Reihenfolge des Auftretens<br />

im Quellcode abgearbeitet. Ist eine andere Ausführungsreihenfolge<br />

erwünscht, so muß dies durch Klammerung explizit gekennzeichnet<br />

werden. Dafür stehen nur runde Klammern zur Verfügung.<br />

a := '0'; b := '1'; c := '1';<br />

d := a AND (b OR c); -- d = '0'<br />

e := (a AND b) OR c; -- e = '1'<br />

u := x and y /= z;<br />

v := x and (y /= z); -- entspricht u<br />

w := (x and y) /= z; -- entspricht nicht u<br />

Es sei hier bereits auf die Identität des Vergleichsoperators "

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!