--- /dev/null
+; blatt 4
+; aufgabe 2
+
+.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
+j check
+
+check:
+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?
+