Hallo, benötige Hilfe beim Verständnis zu Assembler-Befehlen zum PIC. Versuche Assembler-Texte in C umzuschreiben, ist aber schwerer als ich dachte. Nun zu der Zeile, könnte die mir jemand erklären?? mov.w w1,[BaseW0+PI_qOut] mov.w [BaseW0+PI_qInRef],WorkW7 habe mit PIC noch nicht gearbeitet, kenne nur Assembler mit 8051 Prozessoren. Danke für die Hilfe Jack
Was soll man da groß erklären? Es handelt sich um Adressierung über [Indexregister + Offset]. Die symbolischen Namen musst du schon selbst auflösen.
Das bedeutet in der ersten Zeile wird der Inhalt der Speicherstelle in w1 geladen und in der zweiten Zeile wird WorkW7 in die Speicherstelle geschrieben?
Danke Dieter, werde mal mein Glück versuchen die Texte zu verstehen.
Hallo, hätte noch eine Frage sub.w W7,W5,W4 hier wird eine Subtraktion durchgeführt, aber was wird mit wem subtrahiert und wo steht das Ergebnis? Jack
So steht es im dsPIC Programmer's Reference Manual: SUB Wb,Ws,Wd Wd = Wb – Ws In Deinem Fall also w4 = w7 - w5
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.