Hallo,
ich habe eine frage in Mips und zwar.
Was eigentliche diese befehl bedeute.
lbu r3,0(r2) und LB R1, 8(R8).
Vielen Dank
Informatik, MIPS
Re: Informatik, MIPS
ich mache jetzt was, was ich eigentlich nie machen wollte. ich verweise ganz besserwisserisch auf den ersten google-treffer wenn du "MIPS lbu" eingibst:
https://www.quora.com/In-MIPS-assembly- ... lbu-and-lb
https://www.quora.com/In-MIPS-assembly- ... lbu-and-lb
Re: Informatik, MIPS
Meine Frage nicht was LBU aber wie man Diese befelh lesen.fizze hat geschrieben: ↑27.01.2019 16:27ich mache jetzt was, was ich eigentlich nie machen wollte. ich verweise ganz besserwisserisch auf den ersten google-treffer wenn du "MIPS lbu" eingibst:
https://www.quora.com/In-MIPS-assembly- ... lbu-and-lb
Wenn du die frage nicht verstehst, heißt nicht, dass ich Google nicht benzten kann.
Re: Informatik, MIPS
Wie genau dieser Befehl funktioniert kann ich jetzt auch nicht sagen.
Aber bei z.B.: ADDI R5, R6, 1
wird R6+1 gerechnet und das Ergebnis in R5 gespeichert.
Daher nehme ich an dass auch bei LBU R3, 0(R2) das Ergebnis(welches auch immer
) in R3 gespeichert wird.
Aber bei z.B.: ADDI R5, R6, 1
wird R6+1 gerechnet und das Ergebnis in R5 gespeichert.
Daher nehme ich an dass auch bei LBU R3, 0(R2) das Ergebnis(welches auch immer

Re: Informatik, MIPS
Vielleicht hilft diese Internetseite (auf englisch):
http://www.mrc.uidaho.edu/mrc/people/jf ... IPSir.html
Dort steht u.A.:
LB -- Load byte:
Description:
A byte is loaded into a register from the specified address.
Operation:
$t = MEM[$s + offset]; advance_pc (4);
Syntax:
lb $t, offset($s)
http://www.mrc.uidaho.edu/mrc/people/jf ... IPSir.html
Dort steht u.A.:
LB -- Load byte:
Description:
A byte is loaded into a register from the specified address.
Operation:
$t = MEM[$s + offset]; advance_pc (4);
Syntax:
lb $t, offset($s)
Liste mit MIPS-Befehlen
...gibt es auf der OPAL-Seite bei den Übungen.