PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Oder verknüpfung



srem
18.02.2005, 13:41
Ich bilde mir ein dass es bei meinem Pic 16F84 keine OR verknüpfung im Assamler gitb. Fallst jemand den Befehl kennt oder eine erstatz Verknüpfung kennt dem wäre ich sehr dankbar.

Mein ziel ist es bestimmte bits zu ignorieren und andere zu setzten
Vielen lieben Dank

PicNick
18.02.2005, 13:50
Bin nicht sicher, ob ich dich richtig verstanden habe.
Wenn ich aber z.B. fragen wollte, wenn dieses Bit OR jenes Bit, dann..
häng ich zwei btfs. hintereinander
z.B. "W" kleiner oder gleich 123
sublw 123 ; w = 123 - w
btfss status, Z ; ?Z gesetzt ?
btfsc status, C ; ?C gesetzt ?
b equ_or_low
b greater
hilft das ?

JanB
18.02.2005, 14:23
Hallo,
die Oder-Befehle heissen:

IORWF f,d = Akku OR Register
IORLW k = Akko OR Konstante


Gruß Jan

PicNick
18.02.2005, 14:37
@janb Der PIC hat 35 schwindlige Befehle. Du meinst , er hat die beiden nicht gefunden ? ](*,)

JanB
18.02.2005, 14:49
Du meinst , er hat die beiden nicht gefunden ?
Naja, da sag ich jetzt nix zu.
Er wird sich bestimmt jetzt unauffällig die Brille putzen. :-b

Nee - war Spaß.
Ich seh auch manchmal den Wald vor lauter Bäumen nicht.
Ist schon OK.

Gruß Jan

srem
18.02.2005, 18:28
vielleicht lieg ich ja falsch aber meiner meinung nach kann ich mit einem
und gatter bei gesetztem 0 ein bit im reg löschen
bei einem or gatter kann ich mit einem 1 ein bit im reg setzern
aber bei einem inclusive or ivertiere ich ein bit mit gesetztem o
aber wenn mir jemand gerne auf die sprünge hilft dann bin ich ihm sehr dankbar
PS: Ich trage keine Brille und sehe mit 160% war gerade gestern beim Augenarzt :-) Aber das mit den Bäumen kenn ich vom programmieren

JanB
18.02.2005, 18:33
aber bei einem inclusive or ivertiere ich ein bit mit gesetztem o OR ist inclusive-or.
Du meinst bestimmt Exclusive-OR also XOR zum invertieren mit 1

Gruß Jan

PicNick
18.02.2005, 19:50
@srem: diesen ganzen Logik-Plunder muß du solange lernen, bis du es singen kannst. Ich schau mal ob ich im Net irgendeine Homepage
vom Boole-Freddy finde

srem
19.02.2005, 00:58
Danke dass ihr noch ruhe bewahrt habt.
Muss mal meine Unterlagen checken.
laut denen hat der Befehl
iorwf und der Befehl iorlw eine andere Wertetabelle. Vielendank fürs Mitwirken.