]> hackdaworld.org Git - info3/asm.git/blobdiff - loesung2-2.s
kommentare eingefuegt
[info3/asm.git] / loesung2-2.s
index 582feaaf64b9474fe3e8ee4cbf15322ec273b632..034bca42f145d45dde2c21c29088e4a13f923051 100644 (file)
@@ -9,23 +9,20 @@ addi r1,r0,1
 addi r2,r0,10
 addi r3,r0,10
 
-J loop
+j loop
 
 loop:
-beqz r2,end
+beqz r3,quit
+beqz r2,decrement
 subi r2,r2,1
-J innerloop
-
-innerloop:
-beqz r3,refresh
-subi r3,r3,1
 addi r1,r1,1
-J innerloop
+loop
 
-refresh:
-addi r3,r0,10
-J loop
+decrement:
+subi r3,r3,1
+addi r2,r0,10
+j loop
 
-end:
+quit:
 sw ergebnis,r1
 trap 0