Seite 1 von 1

Informatik, MIPS

Verfasst: 27.01.2019 09:58
von Avenger
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

Re: Informatik, MIPS

Verfasst: 27.01.2019 16:27
von fizze
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

Re: Informatik, MIPS

Verfasst: 28.01.2019 20:44
von Avenger
fizze hat geschrieben:
27.01.2019 16:27
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
Meine Frage nicht was LBU aber wie man Diese befelh lesen.
Wenn du die frage nicht verstehst, heißt nicht, dass ich Google nicht benzten kann.

Re: Informatik, MIPS

Verfasst: 05.02.2019 13:06
von Hörsch
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.

Re: Informatik, MIPS

Verfasst: 05.02.2019 13:11
von Hörsch
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)

Liste mit MIPS-Befehlen

Verfasst: 05.02.2019 13:12
von Hörsch
...gibt es auf der OPAL-Seite bei den Übungen.

Re: Informatik, MIPS

Verfasst: 23.02.2019 20:30
von fizze
Avenger hat geschrieben:
28.01.2019 20:44
Meine Frage nicht was LBU aber wie man Diese befelh lesen.
Wenn du die frage nicht verstehst, heißt nicht, dass ich Google nicht benzten kann.

na, deine frage war, "was diese befehle bedeuten". und der erste google-treffer hat dir das beantwortet. wenn du die frage nicht richtig stellst, kann ich sie dir auch nicht richtig beantworten.