Hi,
What happend to simply trying a couple of things yourself and see instead of just asking. I just tried it here and it took less than five minutes to try both ways and write this reply.
Same routine repeated 30 times: 458 bytes
Subroutine and 30 GOSUBs: 201 bytes
This was compiled for a 16F877A whcih is the device you had questions about the other day. And no, the compiler doesn't decide for you - it's up to you as the programmer.
/Henrik.
Bookmarks