projects
/
info3
/
asm.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
10607e112ef80df79af749d2f6224fbe00871356
[info3/asm.git]
/
loesung4-2.s
1
; blatt 4
2
; aufgabe 2
3
4
.data
5
text: .asciiz "input: "
6
.align 2
7
8
.text
9
10
;addi r1,r0,text
11
;jal InputUnsigned
12
; das input zeug tut irgendwie nicht im windlx mit wine :(
13
; 2 befehle ...
14
15
addi r1,r0,23 ; deshalb mach ich das mal fuer 23
16
; diesen befehl aber nicht zaehlen, wegen egtl den oberen 2! :p
17
18
loop:
19
addi r2,r2,1
20
add r3,r0,r1
21
mult r6,r2,r2
22
j check
23
24
check:
25
beqz r3,end
26
beqz r6,loop
27
subi r6,r6,1
28
subi r3,r3,1
29
j check
30
31
end:
32
sw 0x204,r2
33
subi r2,r2,1
34
sw 0x200,r2
35
trap 0 ; der zaehlt ja nicht, nor?
36