Hallo Kian,
in dieser Aufgabe hat man für die Kodierung von S und D jeweils 3 Bits, die ein Teil von $i$ sind. Beim ReTI werden stattdessen jeweils 2 Bits verwendet. Die $i$ braucht man einfach als "Füllstoff" damit jeder Befehl gleich lang ist, d.h. 64 Bits in dieser Aufgabe oder 32 Bits bei ReTI.
Dazu kann man auch sagen, dass je nach Rechner /Mikroprozessor gibt es eine höhere oder kleinere Anzahl Register, und der Code eines Programm kann auch "Vorwärts kompatibel" sein, d.h ein Programm für einen neuen Rechner ist so implementiert, dass es sich auch auf älteren Maschinen laufen lässt.
Grüß
--
Paolo