摘要: 实验一 计算机是怎样工作的周肃 SA******189一 实验目的通过对示例程序进行分析,熟悉gcc工具,理解计算机是怎样工作的,并且讨论分析多任务计算机是怎样工作的。二 实验内容1 请使用Example的c代码分别生成.cpp,.s,.o和ELF可执行文件,并加载运行,分析.s汇编代码在CPU上的执行过程;2 实验报告要求:通过实验解释单任务计算机是怎样工作的,并在此基础上讨论分析多任务计算机是怎样工作的。三 实验步骤example.c:#includeint g(int x){ return x+3;}int f(int x){ return g(x);}int main(void){ r 阅读全文
posted @ 2013-05-15 22:06 suzhou 阅读(274) 评论(1) 推荐(0) 编辑
摘要: 1 一个有效指针的三种状态:1) 保存一个特定对象的地址;2) 指向某个对象后面的另一对象;3) 0值。表明它不指向任何对象。如果必须分开定义指针和其所指向的对象,则将指针初始化为0。如果在代码中使用了NULL这个于处理器变量,则编译时会自动被数值0替换。2 void*型指针void*指针可以博阿村任何类型对象的地址,表明该指针与这一地址值相关,但不清楚存储在此地址上的对象的类型。void*指针支持的操作:1) 与另一个指针进行比较2) 向函数传递void* 指针或者从函数返回void* 指针3) 给另一个void*指针赋值不允许使用void*指针操纵它所指向的对象。因为需要重新获取存储在vo 阅读全文
posted @ 2013-05-15 10:51 suzhou 阅读(287) 评论(0) 推荐(0) 编辑