hallo... wie bewerkstellige ich folgendes Problem: Rotation von r16 nach Rechts OHNE carry? danke....
Gast
#968096
lsr r16
Gast
#968097
brauchst du das "alte" Carry noch? davor zwischenspeichern? das Carry einfach nicht berücksichtigen, wird dann ja wieder überschriben. vl. gibts auch einen direkten befehl, weiss ich aber nicht. welche Programmiersprache?
"LSR"?
Gast
#968100
bzw. wenn es wirklich rotiert werden soll: lsr r16 sbic sreg, c sbr r16, 7
Gast
#968101
Hi bst r16,0 lsr r16 bld r16,7 MfG Spess
perfekt, danke!
>>bst r16,0 >>lsr r16 >>bld r16,7 Dann ist das alte carry aber im Eimer, falls das wichtig ist. Jochen Müller
Gilbert Prinz wrote:
> perfekt, danke!
Da hast du dich ja genial ausgedrückt in deinem Anfangspost.
inwiefern? da stand doch extra ohne carry... und da über den verbleib nichts stand ist es wohl nicht so wichtig....
Gilbert, OHNE CARRY kann (mit gleicher Wahrscheinlichkeit) bedeuten... - ohne das carry zu benutzen - ohne das carry zu beeinflussen Das sind ganz verschiedene Dinge, ich nehme an das war es was Simon meinte. Jochen Müller
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.