Befehlsvergleichsliste Assembler PIC-vs.-AVR

Gast #256194
Lesenswert?
• ▲
▼
Wenn man so im Google was sucht, stößt man oft auf tolle Projekte,
allerdings meistens mit dem falschen µC. Da wo man gerne einen 8051
oder AVR hätte sitzt ein PIC drin. Vor längerer Zeit hatte mal einer
eine Vergleichsliste der Assemblerbefehle PIC <-> AVR gepostet, nur
finde ich den Link nicht mehr.
Gast #256196
Lesenswert?
• ▲
▼
"Das kann man so nicht vergleichen.
Man muß wissen, was das jeweilige Teilprogramm macht (Pin einschalten,
Daten lesen, Berechnungen etc.).
Wenn man weis, was die Software im Endeffekt macht, benötigt man keine
"Befehls-Übersetzung" von einem anderen µC."


Um aber zu verstehen, was das Programm macht, ist solch eine Liste
durchaus brauchbar. Oder soll Alexander etwa erst das Handbuch der PICs
durchlesen?
Gast #256197
Lesenswert?
• ▲
▼
Die Liste bringt wenig. Grade die PICs besitzen wesentliche
Architekturmerkmale, die ausserhalb des Befehlssatzes angesiedelt sind.
Beispiele: Code/Data-Banking, indirekte Adressierung, PC als
I/O-Register.

Etwas anders sieht es aus, wenn man es mit weniger "merkwürdigen"
Architekturen zu tun hat. Wer mit PowerPC oder Alpha vertraut ist, der
wird MIPS-Assembler oft auch ohne Architekturhandbuch zumindest
teilweise verstehen.
Gast #256200
Lesenswert?
• ▲
▼
Wieso das denn? In der Summary steht drin, welche Register relevant
sind, wie das Ergebnis ausschaut und welche Flags betroffen sind. Was
muß man noch kennen?

AVR und PIC sind jetzt nicht wirklich komplex. Bei DSPs ist es
allerdings von Vorteil, die Architektur zu kennen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.