Naja, der Befehl macht ja immer das gleiche, er kann ja nicht wissen, was Du danach mit dem herausgeschobenen Carry anfangen willst.

Wurde ja schon geschrieben, aber es wird der Carry vor Ausführung des Befehls eingeschoben, hinterher entspricht der Carry dem herausgeschobenen Bit.
Einen 'ringförmigen' Austausch gibt es da nicht, für den mußt Du selbst sorgen, in dem Du im Anschluß an einen dann sinnvolleren Shift-Befehl das ausgeschobene Bit wieder an die erste Stelle setzt.

Ist dann aber im Prozessor genauso wie im Simulator

greetz Rajko