MIPS-Befehlsformate

MIPS verwendet drei Formate für seine 32-Bit-Befehle:

  1. R-Format (Register): Für arithmetische/logische Operationen (z.B. add, sll).
    • Felder: op (6 Bit), rs (5), rt (5), rd (5), shamt (5), funct (6).
  2. I-Format (Immediate): Für Datentransfer, Konstanten und Verzweigungen (z.B. lw, addi, beq).
    • Felder: op (6 Bit), rs (5), rt (5), immediate/offset (16).
  3. J-Format (Jump): Für weite Sprünge (z.B. j, jal).
    • Felder: op (6 Bit), address (26).