Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] AND OR - Verknüpfungen in PICASM
Kann sich jemand die mühe machen und mir kurz erklären wie man AND und OR verknüpfungen implementiert.
z.B. wie man überprüft ob eine Zahl zwischen 5 und 10 liegt.
Ein kurzes Beispiel reicht mir...
mfg Julian
Hallo
AND / OR und range check sind zwei verschiedene Sachen.
Ich geh mal davon aus, das die Wahrheitstabllen für AND und OR bekannt sind.
AND (am Bsp von ANDLW):
z.B. AND Verknüpfung der 2 Zahlen 0xFF und 0x0F:
movlw 0xFF ; lade W mit 0xFF
andlw 0x0F ; => in w steht jetzt 0xFF AND 0x0F = 0x0F
OR (am Bsp von IORWF):
z.B. im Register REG steht 0x00 und das soll mit 0xAA geodert werden:
movlw 0xAA ; lade 0xAA in w
iorwf REG, F : REG = REG OR 0xAA = 0xAA
Um einen range-check zu machen könnte man das Codestück verwenden:
http://www.myke.com/basic.htm#byterange
Gruess
Felix
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.