C语言底层研究
文章平均质量分 75
LT1030
这个作者很懒,什么都没留下…
展开
-
tc2.0环境下的C语言研究-搭建基础环境
研究底层C语言的实现机制,前提是对汇编有一定深度的了解,强烈推荐王爽老师的《汇编语言(第二版)》,内容丰富,入门简单,堪称汇编语言宝典之书。首先,搭建以后学习需要的运行环境,新建一个文件夹,在turbo C2.0提供的基础运行文件中,拷贝tcc.exe和tlink.exe,编原创 2011-09-21 10:29:38 · 1171 阅读 · 0 评论 -
tc2.0环境下的C语言研究-关于main函数编程
用一个简单的程序来研究如何用tc.exe来对这个程序进行编译、连接,生成正确的可以运行的程序。f(){*(char far *)(0xb8000000+160*12+80)='a';*(char far *)(0xb8000000+160*12+81)=2;}原创 2011-09-23 11:08:27 · 1006 阅读 · 0 评论 -
tc2.0环境下的C语言研究-函数如何接收不定数量参数
用c:\minic(即最简开发环境)下的tc.exe完成下面的试验(1)写一个程序a.c:void showchar(char a,int b);main(){showchar('a',2);}void showchar(char a,int b)原创 2011-09-24 12:46:08 · 550 阅读 · 0 评论 -
tc2.0环境下的C语言研究-变量与参数返回值
用debug对以下程序编译、连接后的代码进行研究,回答相关问题。unsigned int n;void f1();int f2(int,int);void far f3();main(){n=0;f1();n=f2(1,2);f3();}void f1()原创 2011-09-26 17:14:46 · 910 阅读 · 0 评论 -
tc2.0环境下的C语言研究-关于链接
用C 语言编程时,通常要建立一些用户函数。如果这些函数具有通用性,一般的方法是将它们作成头文件,当需要时用“#include”命令将其包含到源程序之中,以提高编程效率。但在特定的程序中一般仅使用这些函数的一部分,若用上述方法包含所有函数,编译器在编译的时候会把所有包含进的函数都进原创 2011-09-27 12:41:32 · 973 阅读 · 0 评论 -
tc2.0环境下的C语言研究-需要耐心的指针研究
以下程序代码为王爽老师所著书的内容,希望像我一样的新手能静下心来仔细跟踪下来,一定不会让你失望的。程序1用debug对以下程序进行分析,记录每一条c语言运行后,相关内存单元的值。char ch;char *p;char **pa;char far *pf;原创 2011-10-09 17:04:56 · 730 阅读 · 1 评论