Kann jemand erklären, warum diese folgende Fließbandlinie Sinn macht?MIPS32 Assembly Beq Anweisung Erklärung
beq $0, $0, 1
Beachten Sie, dass $ 0 auf ein Register bezieht, die immer den Wert 0 haben So sagen wir, wenn $ 0 = 0 $ dann auf den PC gehen + 4 + 1 sonst nächste Anweisung gehen.
Meine Verwirrung kommt aus dem unmittelbaren Bereich der Beq-Anweisung, die 1 ist. Heißt das, wir werden PC + 5 Adresse ??? Benötigt MIPS keine Ausrichtung beim Zugriff auf Speicher und alle Speicherplätze müssen durch 4 teilbar sein?
Beachten Sie, dass das Buch sagt, dass diese Anweisung die nächste Anweisung überspringt.
Macht Sinn, danke. –