; blatt 4 ; aufgabe 2 ; hier mach ich nicht wirklich intervallschachtelung. ; daher folgt das mit intervallschachtelung gleich im anschluss. .data text: .asciiz "input: " .align 2 .text ;addi r1,r0,text ;jal InputUnsigned ; das input zeug tut irgendwie nicht im windlx mit wine :( ; 2 befehle ... addi r1,r0,23 ; deshalb mach ich das mal fuer 23 ; diesen befehl aber nicht zaehlen, wegen egtl den oberen 2! :p loop: addi r2,r2,1 add r3,r0,r1 mult r6,r2,r2 beqz r3,end beqz r6,loop subi r6,r6,1 subi r3,r3,1 j check end: sw 0x204,r2 subi r2,r2,1 sw 0x200,r2 trap 0 ; der zaehlt ja nicht, nor?