www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Probleme mit Ram Variablen + Motorolla


Autor: Gabi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Leute.ich habe ein kleines
ADvalue sei das Ergebnis der AD Wandlung

MCU:HC11E1

value1     EQU  $0640


; Ram Bereich

           ORG   $100


code1      RMB  2     ; $100
Differenz  RMB  2     ; $102
Result     RMB  2     ; $104



           LDD   #ADvalue
           STD   Code1                 ; Speichert im Code1
           LDD   #code1
           SUBD  #Value1
           STD   Differenz
           LDD   #Differenz
           LDX   #11
           IDIV
           XGDX
           STD  Result

Mein Problem ist das wenn ich zum Beispiel den Inhalt  bei der Adresse 
$100(code1 angucken will, steht was ein anderer Wert als ADvalue.gnauso 
fuer Result.weisst jemand wo das Problem liegen koennte?

Autor: Yagan Ζ. Dongobar (yagan)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gabi,

           LDD   #ADvalue
           STD   Code1                 ; Speichert im Code1

speichert die Adresse von ADvalue in Code1 und nicht den Wert (# 
bedeutet "immediate addressing").

           LDD   ADvalue
           STD   Code1                 ; Speichert im Code1

liefert das gewünschte Ergebnis.
Das Gleiche trifft für die anderen Zeilen zu, ausser bei LDX #11, wenn 
Du durch 11 dividieren willst.

Ciao, Yagan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.