Forum: Mikrocontroller und Digitale Elektronik Assembler Sprache erlernen


von Dominic Biehler (Gast)


Lesenswert?

Hallo
Da mich einige Leute darauf aufmerksam gemacht haben, das Basic
schwachsinnig und Assembler viel besser ist, möchte ich wissen, wo ich
eine gute Einführung in Assembelr bekomme oder welches Buch sehr gut
geeignet ist für mich?

von marco (Gast)


Angehängte Dateien:

Lesenswert?

Mir hat das Tutorial auf dieser Seite sehr weitergeholfen.
Und im Anhang noch ein Text in den ich ab und zu immer noch rein
schaue.

von Stefan (Gast)


Lesenswert?

Ich hab auch mit dem Tutorial auf dieser Seite und dem Text den marco
gepostet hat erlernt. Dazu noch das instructionset von Atmel um
spezielle Befehle nachzuschauen. Das reicht sehr weit, wenn fragen
sind, dann hier fragen, dann lernt man das mit dem ASM schneller als
man denkt!!

Grüsse und viel Spass

von ThomasB (Gast)


Lesenswert?

@Da mich einige Leute darauf aufmerksam gemacht haben, das Basic
schwachsinnig und Assembler viel besser ist...

Basic ist nicht schwachsinnig, das mußte mal gesagt werden.
Programmiere in Basic (BASCOM) und in Assembler.

Wenn man mit den MCUs anfangen will,lernt man am besten mit ASM,und das
ist richtig so.
Danach kann man mit C,Basic oder Pascal weiter machen.

wie schon gesagt,das ist meinem Meinung ;-).


 MfG: Thomas Bader

von Dirk Schlage (Gast)


Lesenswert?

Hie in den Links ist eine Seite
http://www.avr-asm-tutorial.net/
auf der deutschen Seite unter 'Algemeine Einführung' ist u.A. eine
schöne Liste der Assembler-Befehle, die funktionale Liste hilft dir
auch wenn du noch keine Idee hast was es für Befehle geben könnte.
Ich denke kaufen brauchst du zwingend nichts.

von Martin Jansen (Gast)


Lesenswert?

wollt nur mal den text wieder nach vorne holen, irgendwer suchte doch
die codesammlung...

von Notker (Gast)


Lesenswert?

> Da mich einige Leute darauf aufmerksam gemacht haben, das Basic
> schwachsinnig und Assembler viel besser ist ...

Merkregel Nr. 1:
In einem Forum kann jeder schreiben was er will und traurigerweise
kommen auf eine gute Empfehlung eines tatsächlichen Experten 10
unsinnige Meinungen von anderen Leuten (meist mit überzogenem
Geltungsbedürfnis), die sich selbst mit irgendwelchem erlesenen
Halbwissen (aber null Erfahrung!) als Fachleute hinstellen wollen.

Das Problem für einen Newcomer ist dann nur, die Leute der einen
Kategorie von denen der anderen Kategorie unterscheiden zu können.

von Dirk Schlage (Gast)


Lesenswert?

@Martin Jansen
Danke für das Nachvornholen. Hat tatsächlich geklappt. Den Text wollte
ich mir mal vornehmen.

Ich wünschte, ich wäre schon so weit, dass ich mich über die Sprache
ärgern könnte. Momentan verbringe ich doch noch viel Programmierzeit
damit mir anzuschauen welche bits in welchem Register ich ändere und
was das betreffende Datasheet dazu sagt.
Dafür bietet Assembler aber noch genug Komfort und ist meiner Meinung
nach auch gut genug lesbar. Assembler hat hier, denke ich, den Vorteil
dass für die meisten Standard Probleme Beispiele vorhanden sind.

Sich etwas in den Assembler einzuarbeiten ist aber sicher auch keine
verschwendete Zeit, wenn man ganz sicher weiss, dass man später nur
Programme in Hochsprachen schreiben will.

von Martin Jansen (Gast)


Lesenswert?

@ dirk
bin auch deiner meinung, fange grad mit avrs an und lerne dazu
assembler. basic kann ich so ein bissl, aber irgendwie find ich das mit
assembler besser, ist viel näher am chip, und ich kann genau sagen, was
der machen soll.

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.