ist dem autor klar das zwischen zwei asm statements beliebiges passieren kann, inklusive veränderter register?
Danke, Du hast hier Recht, daran hatte ich nicht gedacht. Ich nehme auch an, eine ASM Anweisung *müsste* für sich atomar sein (vermutlich aber nicht, da der Compiler die Anweisung ja übersetzen muss und das wohl Overhead und nicht nur die paar Bytes an der Stelle erzeugt), und zwischen den beiden ASM Anweisungen kann der C-Compiler definitiv noch irgendwas machen.
Aber mal allgemein: Deine letzte Erklärung fand ich jetzt gut und nachvollziehbar, aber bei manchen von Deinen anderen kurzen "Das kannste vergessen" Postings sind Deine Gedankengänge nicht immer nachvollziehbar, also für mich jedenfalls nicht immer. Da kann ich schon verstehen, dass es manchmal zu Missverständnissen und Abwehrreaktionen führt... ![]()
Und das meine ich jetzt echt nicht polemisch.