improved 2.1 & 2.2
[info3/asm.git] / loesung2-1.s
index ff30902..1f74b02 100644 (file)
@@ -12,20 +12,20 @@ text: .asciiz "gimme input: "
 ; das input zeug tut irgendwie nicht im windlx mit wine :( 
 
 addi r1,r0,5 ; deshalb mach ich mal das 5er 1x1
-addi r2,r0,19
-addi r3,r0,0
+addi r2,r0,20
+addi r3,r0,0x300
 addi r4,r0,0
 
-J loop
+j loop
 
 loop:
+beqz r2,quit
+subi r2,r2,1
 add r4,r4,r1
 addi r3,r3,4
-sw 0x300(r3),r4
-beqz r2,end
-subi r2,r2,1
-J loop
+sw (r3),r4
+j loop
 
-end:
+quit:
 trap 0