Forum: Mikrocontroller und Digitale Elektronik Kleine Aufgabenstellung Assembler Programmierung


von Thomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

fange gerade an Assembler zu programmieren. Im Moment noch auf dem 
Papier :)

Könnt ihr mal im angehängten Word-Dokument drüber schauen und mir 
vielleicht bei den Lücken die ich hab behilflich sein ?

Danke euch schonmal im voraus für die Mühe, komme hier echt nicht mehr 
weiter.

Grüße Thomas

von Thomas K. (thomas_kor)


Lesenswert?

Habe mich schnell noch registriert :)

von Gast (Gast)


Lesenswert?

Du schreibst nicht wirklich Assembler-Programme in Word? Dir ist schon 
klar, dass du die dann vorher noch manuell rauskopieren musst bzw. als 
einfache Textdatei speichern musst?

Und nein, ich habe mir die Datei noch nicht angesehen.

von Thomas K. (thomas_kor)


Lesenswert?

Im Moment bin ich noch Übungen am lösen die ich im Web gefunden habe. Im 
Moment geht es mir nur um den Sinn bzw. die Lösung der Aufgabe. Später 
werde ich es dann mit dem GCC Builder probieren

von Daniel P. (daniel86)


Lesenswert?

HI

Warum schreibst du das nicht direkt mit dem AVR-Studio oder ein anderes 
Prog und simulierst es danach. So siehst du direkt ob es funktioniert 
oder nicht. Theoretisch aufschreiben schön und gut, würde mir aber eher 
nen Ablaufplan machen und dann direkt mit dem passenden Prog schreiben 
und testen.

Benutze leider noch nicht das AVR-Studio und kann so nicht mit 
Sicherheit sagen ob man damit auch simulieren kann ich meine aber schon

Daniel

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

> Warum schreibst du das nicht direkt mit dem AVR-Studio
> oder ein anderes Prog und simulierst es danach.

Ach, kann der AVR Studio denn jetzt auch "PC-Assembler" (I386 Code) ?


Von den genannten 7 Aufgaben waren nur 2 mit Inline-Assembler, der Rest 
war C-Zeuch.

von Daniel P. (daniel86)


Lesenswert?

Hätte mir die Datei wohl mal genau ansehen sollen.
Er soll sich einfach auf nen Controller festlegen und dann in der 
passenden Sprache dazu was schreiben bzw nach Aufgabenstekkung in dem 
Fall.

von Peter D. (peda)


Lesenswert?

Daniel P. schrieb:
> Hätte mir die Datei wohl mal genau ansehen sollen.

Warum?

Wenn jemand Fragen zu Assembler hat, dann erwartet man eine ASM-Datei 
und kein Word-Doc.


Peter

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Ich glaube kaum das Thomas vorhat, Controller zu programmieren.

So wie ich es verstanden habe ging es auch nicht um 
Assembler-Programmierung für einen Controller.

Es ging wohl eher darum, wie man aus einer Windows-Kiste aus C heraus 
inline-Assemblerroutinen (I386) aufruft, und sich damit des Mechanismus 
der Parameter-Übergabe bewußt wird.

Haben wir "damals" in Pascal gemacht, heute macht man es halt in C.


--> Thomas: Mausschubser, Programme-in-Word-Schreiber, 
Dateinamen-mit-Umlaut-Benutzer

von Bj. (Gast)


Lesenswert?

Mir scheint eher da hat jemand noch keine Ahnung vom Rrogrammieren und 
will halt erst mal mit Assembler anfangen. Wer sich die Mühe gemacht hat 
das Word-Dok mal durchzulesen wird feststellen, dass es bereits ein 
Assembler Code-Fragment gibt. Die Aufgaben sind trivial, so dass man 
anhand der Lösung 1 auch die anderen erarbeiten könnte, vorrausgesetzt 
man wüsste wie eine Lösung aussehen kann. Die Assembler-Syntax ist also 
wohl erst mal zweitrangig.

@Thomas: versuch doch mal die Aufgaben in C zu lösen. Die Umsetzung nach 
ASM ist relativ einfach, und falls du es wirklich nicht hinbekommst 
kannst du den C-Code einfach durch den Compiler deines Vertrauens 
schicken. Dann kannst du wenigstens das Listing ananlysieren und daraus 
lernen.

Bj.

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.