Let's play with the real stack...And I confusing on these:Code:#define MAX 100 int tmp; for(int i=0; i<MAX; i++) { _asm { push i }; }; for(int i=0; i<MAX; i++) { _asm { pop tmp }; printf("%d ", tmp); };
1. How much limit of the stack(quantity(push 1,push 2,push 3,push 4) and the size(push LONG_LONG_MAX?))?
2. GCC syntax, please?
Btw, thanks in advance. I'm very noob in C-inline-assembly.