Forum: Mikrocontroller und Digitale Elektronik Assembler-Zeichen


von Tobi (Gast)


Lesenswert?

Hallo!

Ich finde häufiger in Assembler-Programmen Zeichen wie:

<< oder | oder @ oder + oder Ausdrücke,die in Klammern stehen

Was haben die zu bedeuten? Vereinfachen die das AssemblerDasein?

Geht dann soetwas?
mov r16, (r18+10) oder mov r16, (20*5)

Würde mich brennend interessieren!!!!

MFG
Tobi

von Peter D. (peda)


Lesenswert?

Steht doch alles bei Atmel auf der Webseite:

http://www.atmel.com/dyn/resources/prod_documents/DOC1022.PDF


Peter

von Florian Pfanner (Gast)


Lesenswert?

Dein zweites Beispiel müsste gehn, denn der Assembler rechnet die 20*5 
gleich aus, schreibt also 100 ins Register. Dein erstes beispiel geht 
nicht, denn der Assembler weiß nicht welcher Zahlenwert in R18 
gespeichert ist. Hier musst du eine Addidion durchführen (asm befehl add 
...,...)

Gruß, Florian

von ant (Gast)


Lesenswert?

zweiter geht auch nicht, müsste heißen:
ldi r16, (20*5)

von Tobi (Gast)


Lesenswert?

danke

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
Noch kein Account? Hier anmelden.