mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik high()/low()


Autor: PaRu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
liefert high/low den inhalt der speicherstelle oder die adresse?
Gruß Patrick

Autor: edi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi,

ueberlege nochmal ,wie du die frage am besten formulierst.

ciao

Autor: thkaiser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, keinen blassen Schimmer was Du meinst. Welcher Controller, 
welcher Befehl, was überhaupt????

Autor: PaRu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
bei den avrs habe ich mit .dseg und .byte speicher gelabelt und hätte 
gerne die adresse der speicherstelle. da hab ich mich gefagt, ob ich mit 
low(speichername) den unteren inhalt von speichername oder den unteren 
teil der adresse zurück bekomme.
Gruß Patrick

Autor: Axel (ojojo) (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
man bekommt wohl den "unteren" Inhalt des Daten-Wortes

jo
Axel

Autor: mikki merten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wenn du wie folgt formulierst
.dseg

SPEICHER:  .byte 1

erhälst du mit low(SPEICHER) das LSB (Bit 0-7) der Adresse SPEICHER und 
mit high(SPEICHER) das MSB (Bit 8-15)

Autor: PaRu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
und wie bekomme ich die adresse von "speicher"?
Gruß Patrick

Autor: mikki merten (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Patrick
Ich der letzten Anwort hatte ich klar beschrieben wie du an die Adresse 
von Speicher kommst. Ich glaub die verwechselt die Begriffe etwas.
also nochmal etwas anders beschrieben:
.def    TEMP = R16
.def    ZL   = R30
.def    ZH   = R31

.dseg

SPEICHER: .byte 1

.cseg

LDS     TEMP,SPEICHER  ;Register TEMP = Inhalt SRAM an Adresse Speicher
LDI     ZL,low(SPEICHER)
LDI     ZH,high(SPEICHER)  ;Registerpaar ZL|ZH = Adresse
LD      TEMP,Z         ;Register TEMP = Inhalt SRAM an Adresse Speicher



erhälst du mit low(SPEICHER) das LSB (Bit 0-7) der Adresse SPEICHER und 
mit high(SPEICHER) das MSB (Bit 8-15)

Autor: PaRu (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hast recht. hab mich bei deiner ersten antwort verlesen.
danke!

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.