PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit sublw



kante23
08.12.2007, 16:01
Hallo,
warum ergibt bei mir:


movlw B'00001001'
sublw B'00000001'

im WREG B'11111000'
und nicht B'00001000'

Hab ich irgendwo ein denkfehler?
liebe Grüße Kante

PicNick
08.12.2007, 16:17
Er rechnet ja
0001 - 1001 =>
und nicht umgekehrt

wird also negativ

kante23
08.12.2007, 16:45
ahh,
vielen dank. also doch ein denkfehler :)
liebe Grüße nach Wien aus Berlin
Kante

PicNick
08.12.2007, 18:48
Auch Grüße
Die PIC's haben ein paar so Fallen auf Lager
Bei
SUBLW literal
glaubt jeder erstmal (zumindest ich :oops: ), er zieht das Literal von W ab

kante23
08.12.2007, 19:00
ja so hab ich auch gedacht. Na ja jetzt weis ichs besser
vielen dank nochma :)