Da kommen wir dann in die Richtung "atomarer" Code, da gibts im Wiki etwas dazu, die Beispiele sind zwar auf C bezogen, aber die Sprache an sich ist egal.

Auf diesen Seiten nach "atomar" suchen (mehrere Stellen!):
https://www.roboternetz.de/wissen/in...Programmierung
https://www.roboternetz.de/wissen/index.php/Avr-gcc