FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Technische Informatik

T3 main() für Blatt3

T3 main() für Blatt3 2004-11-09 20:15
chris
Moin,
ich versuche grade, die Methode von Blatt3 auszuführen, ich kriege als Ergebnis allerdings immer bloß "0".
Vielleicht hab ich ja irgendein furchtbar offensichtlichen Vertipper im Text, der mir in der letzten Stunde nicht auffallen wollte:

! main-Methode zum testen von sump4 .global main .type main,#function main: save %sp,-96,%sp mov 5,%o1 ! erstmal mit 5 testen call sump4 nop mov %o0,%o1 sethi %hi(.L99),%o0 or %o0,%lo(.L99),%o0 call printf nop restore ! programm beenden ! formatstring .section ".rodata1",#alloc .align 4 .L99: .ascii "%d\n\000"

Re: T3 main() für Blatt3 2004-11-09 20:17
chris
Jaja, kaum postet man den Kram und guckt nochmal drauf…

Es muß natürlich

mov 5,%o0 ! erstmal mit 5 testen

heißen, dann klappts auch mit dem Nachb^Wsump4…


Edit:

Was dann ja heißt, das %o0 mit 0 vorbelegt war, als ich es noch nicht angefasst habe. Ist das bei allen Registern so? Verlässlich?

Re: T3 main() für Blatt3 2004-11-09 23:18
Fred
Wieso schreibst Du die main() Prozedur nicht einfach in C?

Re: T3 main() für Blatt3 2004-11-10 00:02
Brokkoli
zum asm üben? *g*

Re: T3 main() für Blatt3 2004-11-10 01:34
chris
Wieso schreibst Du die main() Prozedur nicht einfach in C?

Hab ich, um zu gucken ob der Fehler in sump4() liegt.
Ich wollts aber nochmal "richtig" machen,

zum asm üben
;)