954,479 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Displaying numbers between two numbers.

Im using MIPS and im looking to display the numbers between two other numbers.

For example;
$t1 = 5
$t2 = 9

Display = 56789

Ive only just started learning the language so im still struggling to get used to it.

Thanks

BleepyE
Junior Poster in Training
87 posts since Dec 2010
Reputation Points: 10
Solved Threads: 0
 

What was your solution?

thines01
Postaholic
Team Colleague
2,424 posts since Oct 2009
Reputation Points: 445
Solved Threads: 402
 
xor eax, eax
mov eax, 5 ;min value
Looping:
push eax ;move eax to the stack
call crt_printf ;same as C function, use msvcrt library
inc eax
cmp eax, 9 ;max value
jz Looping

Final:
ret
AceStryker
Light Poster
47 posts since Aug 2011
Reputation Points: 10
Solved Threads: 2
 

Mine was bit more long winded as I only know a few commands, but I got there in the end.
It just consisted of branching off to a plus 1 loop until the number equalled the second number.

BleepyE
Junior Poster in Training
87 posts since Dec 2010
Reputation Points: 10
Solved Threads: 0
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You