Links und rechts verwechselt, würd ich sagenDer Aufruf des Assemblers soll doch die Bits 0000 0101 im Register "result" um ein Bit nach rechts verschieben.
Danach soll der neue Wert, also 0000 1010 in value abgespeichert sein, oder?
du willst shift-left (mit 2 multiplizieren), machst aber shift-right (durch 2 teilen)
Lesezeichen