From a31e5278c5acbdca58ddf8cca1c131a3928f3122 Mon Sep 17 00:00:00 2001 From: hackbard Date: Thu, 15 May 2003 20:07:40 +0000 Subject: [PATCH] added loesung 4-2 --- loesung4-2.s | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 loesung4-2.s 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? + -- 2.39.2