Hallo Kollegen, Als Testprogramme will ich die Multiplikation und Division in Software ausführen. Jeweils mit 32bit Input. Ob das Ergebnis der Multiplikation 32 oder 64bit breit sein wird, weiß ich noch nicht. Ich kann grad nicht ins repo schauen, darum hoffe ich, dass ich hier nicht redundant/unnötig frage: Shift-Operationen: Die Anzahl der Bits um die wir schieben ist (a) immer ein Immediate (b) steht immer in einem Register (d.h. Immediates müssen vorher geladen werden) (c) Immediate oder Register Im MIPS gibt es nur (a). Move-Operation: Einen Move (dest_reg=src_reg) könnte man doch auch so implementieren: addi dest_reg,src_reg,0 Günther