[讨论]深入c
由于该贴在c习题教室无人做,所以移到这里:
题目: 目的:研究编译器行为以及对不同编译模式的理解。
研究tc如何将c语言程序,翻译为汇编语言程序。
主要考察汇编功底,以及函数调用时的栈空间布局。 举例: 将如下例程翻译为对应的汇编语言程序(注意:编译模式的类型)
我们假定编译模式为:中内存模式。 int main(void) { int one; int two; int three; void get_value(int *,int *,int *);
get_value(&one,&two,&three);
printf("one=%d\n",one); printf("two=%d\n",two); printf("three=%d\n",three);
getch(); return 0; }
void get_value(int *one,int *two,int *three) { *one=1; *two=2; *three=3; }
高手可以尝试一下!