Fout in tutorial

Het gaat hier om de tutorial van Microchip onder de sectie "schrijven van een programma".

er staat :

SUBLW

Dit is een instructie waar je snel de mist in kan gaan. Hiermee kun je namelijk een getal van W aftrekken, dus dat is de volgende bewerking: W - k = W. Let dus op, het is dus NIET k - W = W.
Voorbeeld: SUBLW 14h
Stel nu dat er 26h in W staat dan wordt het antwoordt van deze som: 26h - 14h = 12h. Het antwoord wordt altijd in W geplaatst.

Volgens mij is het stukje W - K = W juist fout en is het goede K - W = W (ofwel, de literhal minus werkregister )

en dus zou een voorbeeld bijv;

W = D'100'
L = D'150' op geheugenplek WAARDE

SUBLW WAARDE

dan is W nu 50 (150-100=50)

== Stuk uit datasheet van 16F84A: ==

SUBLW Subtract W from Literal
Syntax: [ label ] SUBLW k
Operands: 0 £ k £ 255
Operation: k - (W) ® (W)
Status Affected: C, DC, Z
Description: The W register is subtracted
complement method) from the
eight-bit literal 'k'. The result
placed in the W register.

===

http://www.020it.nl - Industriële elektronica ontwikkeling. - http://www.procircuits.nl

euhm, Kick? Misschien dat iemand dit wilt veranderen als het zo is? Kan een hoop tijd besparen voor het volgende slachtoffer!

http://www.020it.nl - Industriële elektronica ontwikkeling. - http://www.procircuits.nl

Op 19 februari 2006 13:24:34 schreef willyp:
euhm, Kick? Misschien dat iemand dit wilt veranderen als het zo is? Kan een hoop tijd besparen voor het volgende slachtoffer!

dank voor het melden, ik zal het ff bekijken

om dit proces in het vervolg wat sneller te laten verlopen, gebruik aub de site feedback of lieve moderators!!!

edit:

mov digitaal --> lieve moderators

edit2:
inderdaad, het staat er verkeerd, kzal Bastiaan op zijn donder geven ;)
en ik zal het ook nog aanpassen in het artikel.

dank.

[Bericht gewijzigd door Jeroen Boere op 19 februari 2006 14:02:34 ]

IF you can't convince them, then confuse them!