PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tutorial gesucht: assembler



Maximilian01
22.04.2011, 22:14
Hi Leute, ich bin auch mal wieder da. Ich habe, aus Langeweile, nachdem ich erstmal aus schulischen Gründen (;)) die Idee beiseite gelegt hatte, mich mal wieder etwas eingelesen.
Da ich aus irgendeinem Grund Nostalgiker bin, möchte ich etwas in Assembler programmieren, da bin ich wieder auf den µC gestossen... aber da Syntax usw. für jeden Chipsatz anders sein sollen, wollte ich mal fragen, wo man ein auf den µC zugeschnittenes Tutorial für Assembler findet, das Grundlagen, aber auch mehr behandelt. Als ich mir nämlich auf einer Seite mal ein paar Grundlagen angeeignet hatte, wollte ich weiterlesen, aber plötzlich hat es irgendwelches Fachwissen behandelt, von dem ich dann keine Ahnung hatte:(
Gruß, Max
P.S. Mal ne Frage am Rande: kann myn einen µC eigentlich auch als "billig CPU" verwenden?

oberallgeier
22.04.2011, 23:59
Hi Max,

es gibt ne Menge Tutorials im Internet. Für Atmelcontroller gibts z.B.
http://www.rn-wissen.de/index.php/AVR_Assembler_Einführung
http://www.mikrocontroller.net/articles/Assembler
http://www.avr-asm-tutorial.net/avr_de/beginner/index.html
http://www.avr-asm-tutorial.net/avr_de/index.html

da sollte für Dich doch etwas dabei sein. Übrigens gibt es eine komplette Liste der Befehle für die AVR-Controller in jedem bauteilspezifischen Datenblatt von Atmel. Wenn Du Atmelcontroller verwendest und vielleicht auch noch mit AVRStudio programmierst, findest Du dort sehr ausführliche Beschreibungen zu den einzelnen Befehlen mit sämlichen Registeraktionen etc.

Viel Erfolg.

PICture
23.04.2011, 00:07
Hallo!

@ Maximilian01

Weil du keinen konkreten µC Typ genannt hast, kannst du dir beispielweise für PIC's den Artikel in unseren Wiki anschauen: https://www.roboternetz.de/wissen/index.php/PIC_Assembler . Die ASM Programmstruktur ist eigentlich für alle µC's (z.B. AVR's, PIC's, usw.) gleich und unterscheidet sich für verschiedene Prozessortypen nur beim Befehlsatz und von Taktteilung abhängigen Ausführugszeiten der Befehle. ;)

Maximilian01
23.04.2011, 18:11
Hi, danke schon mal. Ich dachte an einen RN-Control, wenn ich mich nicht verlesen habe. Oder gibt es besser für Anfänger geeignete?
EDIT: Oder sind diese PICs auch gut für simple Einsteiger-Roboter? Zum Beispiel vier Räder und zwei Tastsensoren :P

PICture
23.04.2011, 18:45
Für mich ist jeder µC gut, wenn ich mein Projekt mit ihm realisieren kann. Für einfache Anwendungen sind AVR's und PIC's funktionell praktisch gleich. Bei der Auswahl sollte man sich deshalb nach gewählter Programmiersprache richten. Für ASM sind PIC's einfacher, weil sie kleineren Befehlsatz als AVR's haben. ;)

Maximilian01
23.04.2011, 21:10
Danke sehr! Wie schön, das es noch die Foren gibt, wo es nicht nur heisst "Du Noob, google besser!" ;)