22.02.2013 Aufrufe

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

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.

<strong>Horsch</strong> <strong>Elektronik</strong> <strong>AG</strong> SETBIT<br />

SETBIT<br />

Setzt oder löscht ein Bit ein einem Register.<br />

Syntax:<br />

SETBIT , , <br />

Felder:<br />

Register, bei dem ein Bit gesetzt oder gelöscht wird. Vom Typ<br />

RV, RW, AV, AW, LV oder LW.<br />

Position des zu überprüfenden Bits.<br />

L, falls das Bit auf 0 gesetzt werden soll; H, falls das Bit auf 1<br />

gesetzt werden soll.<br />

Bemerkungen:<br />

Die Position muss kleiner sein als die Bitbreite: somit ist der gültige Bereich<br />

für ein 16-Bit Register 0 bis 15, und 0 bis 31 für ein 32-Bit Register.<br />

Die gleiche Funktionalität kann auch durch eine Bitmaske erreicht werden.<br />

Beispiel:<br />

Das Beispiel zeigt zunächst den SETBIT Befehl, danach wird die gleiche<br />

Funktionalität mit einer Bitmaske realisiert.<br />

SETBIT RW100, 8, H<br />

OR RW100, RW100, 256 ; 256 = 100000000 (b)<br />

; setzt also Bit 8 hoch<br />

SETBIT RW100, 1, L<br />

AND RW100, RW100, -3 ; -3 = 1..1 01 (b)<br />

; setzt also Bit 1 tief<br />

Siehe auch:<br />

96 AND<br />

176 OR<br />

19.12.05 – Ver.: 1.03 <strong>ECCO</strong> Referenz - 204/305 -

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!