From: hackbard Date: Thu, 15 May 2003 20:07:40 +0000 (+0000) Subject: added loesung 4-2 X-Git-Url: https://hackdaworld.org/gitweb/?p=info3%2Fasm.git;a=commitdiff_plain;h=a31e5278c5acbdca58ddf8cca1c131a3928f3122 added loesung 4-2 --- diff --git a/loesung4-2.s b/loesung4-2.s new file mode 100644 index 0000000..10607e1 --- /dev/null +++ b/loesung4-2.s @@ -0,0 +1,36 @@ +; 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? +