Forum: Mikrocontroller und Digitale Elektronik Assemnblerbefehle Atmel Studio 6


von justen (Gast)


Lesenswert?

Hallo,

wo finde ich eine Dokumentation über die ganzen Befehle an den Assembler 
bei AT Studio6? Wie zum Beispiel include...
Oder wo kann ich die Autovervollständigung einschalten, damit die 
Befehle im richtigen Format erscheinen?

von spess53 (Gast)


Lesenswert?

Hi

>wo finde ich eine Dokumentation über die ganzen Befehle an den Assembler
>bei AT Studio6?

http://www.atmel.com/images/doc0856.pdf

> Wie zum Beispiel include...

Das ist kein Assemblerbefehl sondern eine Assembler-Direktive. Und unter 
der Assembler Hilfe -> Assembler directives findest dub das auch.

>Oder wo kann ich die Autovervollständigung einschalten, damit die
>Befehle im richtigen Format erscheinen?

Damit dürfte der Assembler nicht aufwarten können.

MfG Spess

von c-hater (Gast)


Lesenswert?

spess53 schrieb:

>>Oder wo kann ich die Autovervollständigung einschalten, damit die
>>Befehle im richtigen Format erscheinen?
>
> Damit dürfte der Assembler nicht aufwarten können.

Das ist einer der Punkte, warum ich die Atmel-Benutzung der überaus 
leistungsfähigen VS-Infrastruktur für völlig unreif halte. Eine wirklich 
umfassende Unterstützung für ASM (sogar zielgeräteabhängig) wäre dank 
der naturgemäß primitiven Syntax von Assembler nun wirklich sehr leicht 
zu implementieren gewesen.

Nichtmal das haben die Praktikanten-Aushilfen fertiggebracht, die Atmel 
offensichtlich immer an ihren Studios werkeln läßt. Können die nichtmal 
für so ein zentral wichtiges Projekt richtige Software-Entwickler 
bezahlen oder wollen sie es nur nicht?

von justen (Gast)


Lesenswert?

Also muss ich raten oder was?

von spess53 (Gast)


Lesenswert?

Hi

>Also muss ich raten oder was?

Wobei?

MfG Spess

von Rainer V. (rudi994)


Lesenswert?


von spess53 (Gast)


Lesenswert?


von Rainer V. (rudi994)


Lesenswert?

Welcher Rest? Steht doch im Link weiter oben (doc0856.pdf). Oder gibt es 
für Studio 6 einen spez. Rest? Dann immer her damit.

von spess53 (Gast)


Lesenswert?

Hi

>Welcher Rest? Steht doch im Link weiter oben (doc0856.pdf). Oder gibt es
>für Studio 6 einen spez. Rest? Dann immer her damit.

Was hast du nur mit 6er Studio. Gab es schon  beim 4er. Sieh mal unter 
'AVR Assembler Preprocessor' nach.

MfG Spess

von ja (Gast)


Lesenswert?

die autovervollstaendigung ist der kleine Teil. Man kann einen sbi R16,3 
machen, der fuer einen controller ok ist. Beim anderen geht der dann 
nicht, weil ausserhalb der adressbereiches. zumindest wird das so dann 
auch angezeigt.

von Rainer V. (rudi994)


Lesenswert?

Habe nur Studio 4.19, Menü Help\AVR Tools User Guide\AVR Assembler u.a.

von spess53 (Gast)


Lesenswert?

Hi

>Habe nur Studio 4.19, Menü Help\AVR Tools User Guide\AVR Assembler u.a.

Dann sieh mal unter AVR Assembler2 nach.

MfG Spess

von Rainer V. (rudi994)


Lesenswert?

Präprozessor mit einem Hauch von C/Cpp. Öfter mal was Neues, soweit bin 
ich noch nicht, muß es erst übersetzen. Z.Zt. bin ich mit Direktiven in 
myAVR Workpad beschäftigt. Da diese nicht auffindbar sind, texte ich nur 
in AVR Assembler (mit Direktiven umschaltbar auf Assembler2).

von Hannes L. (hannes)


Lesenswert?

Rainer V. schrieb:
> Z.Zt. bin ich mit Direktiven in
> myAVR Workpad beschäftigt.

Das dürfte vertane Zeit sein, da es nicht zu Astudio kompatibel ist.

...

von Jörn P. (jonnyp)


Lesenswert?

In jedem Datenblatt eines AVR µC steht übrinx die Register- und 
Instruction Summary.

von Rainer V. (rudi994)


Lesenswert?

Da gehören sie auch hin und am Inhalt ändert sich ja i.d.R. nichts. 
Dagegen werden Assembler-Direktiven als solche separat erläutert. Sonst 
müssten wegen jeder neuen Direktive alle Datenblätter geändert werden.

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.