You are not logged in.

  • Login

1

Saturday, July 17th 2010, 4:45pm

Sternchen in SPIM

Servus,

ich bin grad am üben für die Klausur...

jedenfalls gibts im SPIM Skript eine Sternchenaufgabe, nach der auf Grundlage einer eingegebenen Zahl ein (geübt werden Schleifen), ein Sternchendreieck errichtet werden soll:
*
***
*****
usw.

ich krieg die nur in einer Reihe hin, und check grad ned, wie ich die Anzahl auch pro Zeile erhöhen kann.
Bin für Hilfe dankbar.
Gruß
Münchner

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Sternchen

.data

prompt:		.asciiz"Geben Sie eine Zahl zwischen 1 und 20 ein"
stern:		.asciiz"*\n"
.text

main:	

	li	$t0,0
	li 	$v0, 4			# Aufforderung
	la 	$a0, prompt
	syscall
	
	
zahl:	li 	$v0, 5			# Zahl eingeben lassen
	syscall				
	move 	$s0, $v0			# nach s0 verschieben
	j	for
	
	
for: 	beq 	$t0, $s0, end
	li 	$v0, 4
	la	$a0, stern
	syscall
	add	$t0, $t0, 1
	j	for
	
	
end:	li	$v0, 10
	syscall
	
	
	

Similar threads

Social bookmarks