Hallo nochmal, In meiner ALU und Operand-Select in der EX-Stufe habe ich kein "sh-sel" [siehe Block-Diagramm V2] verwendet. Da das Modul "op-decode" sowieso "sh-sel" generieren muss, sollte es, anstatt "sh-sel" auszuwerten, den Wert für "sh" auszumaskieren. Anstatt: sh-sel <= <opcode-bit-logic> Das: sh <= <instr-sh-bits> and <sh-sel & sh-sel> Anmerkung "&" ist eine "Anhänge"-Operation Man kann es natürlich auch mit einem MUX lösen.