Seite 1 von 1

rechtsshift

Verfasst: Di 19. Jul 2011, 22:19
von smile
Hey leute,

kurze frage:

weiß jemand, wie man einen rechtsshift außer mit der division durch 2^n darstellen kann?
so wie z.B linksshift mit addition?? :?

Re: rechtsshift

Verfasst: Mi 20. Jul 2011, 10:40
von Tom
Bist du dir sicher mit der Addition beim Linksshift?

Ich meine, dass der Linksshift um n-Bits einer Multiplikation mit 2^n entspricht, was ja auch genau den Rechtsshift (/2^n) wieder "neutralisieren" würde.

Viele Grüße, Tom

Re: rechtsshift

Verfasst: Mi 20. Jul 2011, 11:19
von el-presidente
doch das passt schon, ein Linksshift entspricht der Multiplikation mit 2, was genau die Addition mit sich selbst ist. Wird auch so in der Klausur gefordert, da unsere ALU nicht shiften, sondern nur addieren kann ;)
Für den rechtsshift gibts sowas allerdings nicht, da brauchst du einen extra Befehl für.