Home ==> AVR-DE ==> Kommentarseite ==> Kommentarliste
2313 in action

Kommentare zu www.avr-asm-tutorial.net


Kommentar von Bernhard M.

Danke das sie ihr Wissen mit uns (anderen) teilen. Ihr AVR-Kurs ist das nahrhafteste was ich bisher im Netz gefunden habe.
Ich bin 61, seit 30 Jahren selbstständiger EDVler und lerne dank ihres AVR-Kurses recht einfach das Programmieren der 8bit Atmels.
Dankeschön
heitere Grüße
B.M
Kommentar zum Kommentar:
Danke für das Lob. Probiere beim Lernen doch mal den Simulator (hier) aus, mir hätte das beim Ausprobieren meiner ersten Schritte sicher geholfen.
Ich bin übrigens schon 67.
gsc

Kommentar von TMK

Gutes Tutorial fuer Assembler! Aufgefallen ist mir folgende Passage:
-------------------------
 SEI ; Setze Interrupt Enabled
    RET ; Kehre zurück

und das Abschließen der Unterbrechungsroutine mit einem normalen RET. Aber Obacht,
das ist nicht identisch im Verhalten! Im zweiten Fall tritt die noch immer anstehende
Unterbrechung schon ein, bevor die anschließende Return-Instruktion bearbeitet wird,
weil das Status-Bit schon um eine Instruktion früher wieder Ints zulässt.
--------------------------
Das ist nicht der Fall! Laut Atmel gilt: "The instruction following SEI will be
executed before any pending interrupts." Und das ist das RET.

Weiter so, schöne Seiten!

Kommentar zum Kommentar:
Das dürfte korrekt sein, denn die nachfolgende Instruktion ist ja schon per pre-fetch geladen und übersetzt. Da es aber um eine sehr, sehr spezielle Frage geht, lasse ich das mal so stehen.
gsc

Kommentar von Reinhard Langeder

Besten Dank für diese umfangreiche und wertvolle Zusammenfassung.

©2017 by Gerhard Schmidt, http://www.avr-asm-tutorial.net