Hi, wie aus meiner überschrift schon zu erkennen ist, such ich literatur über Grundlagen von Assembler in Microcontrollern. Ich fange eben erst an, bzw. will anfangen in Assembler zu programmieren und bräuchte deshalb literatur um den Microcontroller zu programmeiren. In dem Buch sollte was über Interrups, Flags, etc. drin vorkommen, und jett wollte ich fragen was ihr mir so für bücher bestellen könnt.
Da Assemblercode plattformspezifisch ist, mußt Du uns den Controllertyp verraten, mit dem Du Dich beschäftigen möchtest. Gruß, Frank
Die Buchtipps (links im Menü) sind auch eine Erwähnung wert.
controllertyp ist der Atmel At89s8252 die befehle müssten doch jedoch gleich sein, oder? also es gibt bei der assemblerprogrammierung keine unterscheidung der befehle??!
bitte, helft mir! könnt ihr mir den keinen rat geben, was es für gute bücher in assembler gibt? ist wirklich dringend! Danke euch schonmal. Grüßschen Alex Haydl
Die AT89-Reihe kenne ich nicht und kann auch keine Literatur dazu empfehlen. Aber Deine Annahme, dass es universelle Assemblerbefehle für alle Prozessorfamilie gibt, die ist falsch. Jeder Prozessor hat seinen eigenen Befehlssatz, der bestenfalls zu anderen Typen der gleichen Reihe kompatibel ist. Gruß, Frank
aber so gewisse grundbefehle wie bsp. "mov" oder "cpl x" sind doch gleich, oder? und genau so etwas suche ich, ein buch das die befehle und pipapo beibringen
die Befehle sind direkt nicht vergleichbar, da braut jeder Mikrocontroller/Mikroprozessorhersteller sein eigenes Süppchen. Trotzdem sind alle Befehlssätze irgendwie vergleichbar, der eine hat mehr, der andere weniger. Grobe Gliederung: -reine Transferbefehle aus dem Speicher, in den Speicher, innerhalb des Prozessors, können verschieden adressiert sein (direkt, indirekt, indiziert, relativ und Kombinationen daraus) -Bearbeitungsbefehle führen Manipulationen irgendeiner Art, (arithmetisch oder logisch) an bestimmten Zieladressen aus, die Varianten hierzu sind fast unüberschaubar -CPU-Steuerbefehle verändern/steuern den Status der CPU, ohne irgendwelche Daten zu verändern -Sprung/Verzweigungsbefehle verändern den normalerweise linearen Programmablauf und ermöglichen dadurch erst eine sinnvolle Programmierung I/O-Befehle ermöglichen einen Kontakt mit der Umwelt, sind nicht zwingend explizit erforderlich, da I/O-Einheiten auch wie Speicherzellen angescprochen werden können. Mach dich nicht am Syntax eines Befehls fest, orientiere dich am groben Schema und versuche, einen einzigen Controller/Prozessor wirklich zu verstehen, dann verstehst du nach kurzer Einarbeitung alle anderen auch. Bei mir wars der Z80, den beherrsche ich heute noch fast aus dem Schlaf, obwohl ich über 15 Jahre nichts mehr damit gemacht habe.
ja, genau, das ist gut. kennt jemand gut bücher speziell für die 8501 Familie? wäre gut,dann hätte ich es auch gleich speziell für die familie die ich suche. Trotzdem aber danke! Gruss Alex Haydl
Das Microcontroller Kochbuch MCS51 von Andreas Roth . Sehr gut .
... nicht zu verwechseln mit : " Das Mikrocontroller-Applikations-Kochbuch " .
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.