Als «arm» getaggte Fragen

7
Was passiert mit AVR-Registern während Mehrzyklusanweisungen?

Dies ist eher eine theoretische Frage ... (Auch meine erste zu Stack Overflow) Ich frage mich, was mit den Registern des Atmel AVR-Mikrocontrollers (dh ATTINY85) während eines Mehrzyklusbefehls passiert. Das heißt, es ADIWdauert zwei Zyklen, um einem Zwei-Byte-Register (Wortregister) ein...

7
NOP-Anweisung nach Verzweigung auf ARMv7 Cortex M3

Ich bin interessiert, warum für Cortex M3 Mikrocontroller (stm32f103) Compiler manchmal einen NOP-Befehl nach der Verzweigung generiert. Und warum manchmal nicht. Zum Beispiel: 0x08000496 2400 MOVS r4,#0x00 0x08000498 4625 MOV r5,r4 0x0800049A E006 B 0x080004AA 64: res=res+a[i]; 65:...