Zitat Zitat von voidpointer
Und dass "rol Rn" gleich "addc Rn, Rn" ist, mag zwar sein, bringt aber auch keine Lösung.
Doch schon. Sofern man sich etwas Gehirnschmalz gönnt...

Code:
; doing a ROL
   MOV    Rdummy, Rn   
   ROL    Rdummy
   ROL    Rn

; doing a ROR
   MOV    Rdummy, Rn
   ROR    Rdummy
   ROR    Rn
Die Semantik (Bedeutung) eines Befehls zu kennen kann also durchaus hilfreich sein.