xc886 Befehlscode movc

Gast #1278978
Hallo zusammen,
weiß jemand etwas über den Befehl (Mnemonic) Movc @(DPTR++),A
und wie kann ich diesen anwenden, wenn mein Assembler diesen nicht 
versteht?
Ich verwende den XC886 von Infineon, dieser Befehl ist XC800 spezifisch.

Vielen Dank für Eure Mühe,

Bin gespannt ob sich damit jemnad auskennt...

Viele Grüsse aus Mönchengladbach

Dirk
#1278994
Dirk schrieb:
> weiß jemand etwas über den Befehl (Mnemonic) Movc @(DPTR++),A
> und wie kann ich diesen anwenden, wenn mein Assembler diesen nicht
> versteht?

Da hatter recht, diesen Befehl gibt es nicht.


> Ich verwende den XC886 von Infineon, dieser Befehl ist XC800 spezifisch.

Und warum steht er dann nicht im XC886 Usermanual Seite 2-11 Tabelle 
2-1?

Der 886 ist ein normaler 8051-Core, nur die Befehlszeiten sind 
unterschiedlich.


Peter
Gast #1279068
@ Dirk (Gast)

Hallo,
der Befehl (Mnemonic) Movc @(DPTR++),A hat die Funktion den Akku mit dem 
Inhalt der Programmspeicherzelle zu laden, auf die der Datapointer 
zeigt.
Anschließend wird der Datapointer um eins erhöht.

Allerdings müsste die korrekte Syntax sein
MOVC @(DPTR++),A
Gast #1285208
Hallo Peter, vielen Dank für die Information. Siehe User Manual XC 
886/888VLM, V1.0, Dez. 2006!

Dort steht dieser Befehl auf Seite 2-13, Zusatzbefehl!

Gruß Dirk
#1285238
Dirk schrieb:
> Hallo Peter, vielen Dank für die Information. Siehe User Manual XC
> 886/888VLM, V1.0, Dez. 2006!
>
> Dort steht dieser Befehl auf Seite 2-13, Zusatzbefehl!

Aber nirgends steht ne Erklärung.
Da ja der Flash mit A geladen wird, wird er wohl ein Spezialbefehl des 
Bootloaders sein.
Außerdem ist er ein TRAP, was aber auch nirgends erklärt wird.
Kein Wunder, daß der Assembler ihn nicht kennt.

Ja, mit den Datenblättern und Webseitengestaltung hat sich Infinion 
wirklich nicht mit Ruhm bekleckert.
Das können andere bedeutend besser.


Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.