Hallo zusammen,
bin gerade dabei, mich im Rahmen meines Studiums mit MIPS-Assembler zu beschäftigen, habe allerdings einige kleinere Verständnisprobleme:
1. Was machen die Befehle "ori" und "andi" ?
Ich weiß, dass es sich dabei um ODER bzw. UND handelt, habe mir auch schon entsprechende Befehlsreferenzen angesehen, bin aber immer noch ratlos hinsichtlich der Frage, was genau "ori" und "andi" mit zwei Zahlen machen.
2. Wie kann ich eine Variable mit negativem Wert deklarieren/initialisieren ?
Ich weiß, dass es über einige Methoden möglich ist, auch mit negativen Zahlen im Zweierkomplement zu rechnen, soll im Rahmen einer Aufgabe jedoch einem Wert bereits von Beginn an einen negativen Wert zuweisen. Wie genau soll das in MIPS-Assembler funktionieren ? (als Binärzahl)
Ich hoffe, wir haben hier jemanden, der sich mit Assembler auskennt und bedanke mich schonmal für eure Hilfe
bin gerade dabei, mich im Rahmen meines Studiums mit MIPS-Assembler zu beschäftigen, habe allerdings einige kleinere Verständnisprobleme:
1. Was machen die Befehle "ori" und "andi" ?
Ich weiß, dass es sich dabei um ODER bzw. UND handelt, habe mir auch schon entsprechende Befehlsreferenzen angesehen, bin aber immer noch ratlos hinsichtlich der Frage, was genau "ori" und "andi" mit zwei Zahlen machen.
2. Wie kann ich eine Variable mit negativem Wert deklarieren/initialisieren ?
Ich weiß, dass es über einige Methoden möglich ist, auch mit negativen Zahlen im Zweierkomplement zu rechnen, soll im Rahmen einer Aufgabe jedoch einem Wert bereits von Beginn an einen negativen Wert zuweisen. Wie genau soll das in MIPS-Assembler funktionieren ? (als Binärzahl)
Ich hoffe, wir haben hier jemanden, der sich mit Assembler auskennt und bedanke mich schonmal für eure Hilfe