mov %ecx, %esi
outloop: 	
 
	mov $0, %ecx
	inloop:	
		mov (%esi,%ecx,4), %eax		# eax = liste[i]
		mov 4(%esi,%ecx,4), %ebx	# ebx = liste[i+1]
	
		cmp %eax, %ebx
		jl vertausche

	nachvertausche:
		inc %ecx
		cmp %ecx, %edx 
		jg inloop
	
	dec %edx
	jnz outloop
	jmp end 

vertausche:
	mov %eax, 4(%esi,%ecx,4)		#vertauscht Elemente 
	mov %ebx, (%esi,%ecx,4)			#im Speicher 
	jmp nachvertausche 
	
	
end: 

