- #1
mr_coffee
- 1,629
- 1
Hello everyone.
I"m currently a Jr. in Computer Engineering and I'm in a Computer Organization and Design class in which we are learning ASM programming with MIPS 32. This ISA is mainly for basic RISC chips not x86.
We are doing a program in recursion and its really rough to deal with everything at once, the frame pointer, the stack pointer, the return addresses, i had problems with recursion in high level languages as well.
What i was wondering was, how often do you actually use recusion in low level programming? I know recusive solutions are fast but are huge resource hogs. Usually when you program in ASM your going for performance. Also what is your main programming lang you use? MASM/C? or other?
Thanks!
I"m currently a Jr. in Computer Engineering and I'm in a Computer Organization and Design class in which we are learning ASM programming with MIPS 32. This ISA is mainly for basic RISC chips not x86.
We are doing a program in recursion and its really rough to deal with everything at once, the frame pointer, the stack pointer, the return addresses, i had problems with recursion in high level languages as well.
What i was wondering was, how often do you actually use recusion in low level programming? I know recusive solutions are fast but are huge resource hogs. Usually when you program in ASM your going for performance. Also what is your main programming lang you use? MASM/C? or other?
Thanks!