MIPS-Speicheradressierung & Alignment
Der Hauptspeicher ist ein eindimensionales Array von Bytes
- Wortadresse: Da MIPS-Befehle und Daten oft 32 Bit (4 Byte) breit sind, werden 4 Bytes zu einem Wort zusammengefasst.
- Adressberechnung: Die Adresse eines Array-Elements
(Wörter) berechnet sich als: - Alignment (Wortausrichtung): Wörter dürfen im Speicher nur an Adressen beginnen, die durch 4 teilbar sind (
). Die letzten zwei Bits einer Wortadresse sind somit immer .