文档库 最新最全的文档下载
当前位置:文档库 › 王爽汇编语言综合研究一实验报告

王爽汇编语言综合研究一实验报告

王爽汇编语言综合研究一实验报告
王爽汇编语言综合研究一实验报告

综合研究一研究报告

一、研究步骤如下:

1、进入DOS系统,在d盘下建立一个文件目录,将tc2.0的所有文件都剪切到这个新建的目录下:

md d:\tc2.0

然后将tc2.0的所有文件都拷贝在d:\tc2.0目录下

2、在C盘建立一个minic目录:

mdc:\minic

思考:为什么还要在D盘新建一个目录呢,而不直接在安装目录中拷贝?

解决:因为一般的产品软件系统都可以在安装的时候设置搜索路径让系统在相关文件不在同一目录下也可以找到相关文件。这样会使我们及时c:\minic下诶有相关文件,而系统也可以找到它,是程序正常编译连接。所以,我们可以通过两种方法解决:

①不让设置的默认路径指向包含相关文件的目录(即改变path设置);

②把文件剪切到系统搜索不到的目录中。我们上面就是用的第二种方法.

3、将tc.exe拷贝到c:\minic下:

copy d:tc2.0\tc.exe c:\minic

4、运行tc.exe :

tc

将tc的工作路径都清空,并保存。

5、在tc.exe中编辑zhyj1.c程序,保存到c:\minic下:程序如下:

Main()

{printf(“hello world!\n”);

}

6、编译程序,结果显示成功

7、运行程序,不成功,缺少文件,经过反复运行,缺少的文件如下:

8、将所缺少的文件复制到c:\minic

9、编译程序

二、书本上出现的问题:

1. 在tc

2.0的安装目录下会有很多文件和很多子目录,这些文件和子目录我们写程序的时候都需要用到吗?

2. 这些文件和子目录会对我们研究结果造成影响吗?

3. 如果这些文件会对我们的研究的结果会造成影响,那么究竟是哪个文件造成的呢,我们又怎么能找到那些对我们研究结果造成影响的程序和文件呢?

答案:

1.不需要,只用到解决当前问题所要用到的我们已知的程序2.这些文件中只有对我们有用的文件才会对我们的程序造成影响其他的没有影响。

3. 一般的产品软件系统,都可以在安装的时候设置搜索路径让系

统在相关文件不在同一目录下,也可以找到相关文件。

本次试验的具体做法:将tc2.0的所有文件,都拷贝到d:\tc2.0目录下,因为这个目录基本上不可能被tc2.0设置成为相关文件的搜索路径。这样我们从这个目录拷贝到其他目录的程序,在运行过程中如果需要使用tc2.0中的相关文件,就会出现文件找不到的错误,这样我们就可以根据提示信息知道哪个是找不到的文件,也就能分析出这个文件的作用了。

三、我遇到的问题

1、dos命令不熟悉,书本上的指令在我的电脑上运行不出。

通过百度得到解决

四、遗留问题

c0s.obj、emu.lib、maths.lib、graphics.lib、cs.lib

这几个文件的作用是什么?

五、学习心得

做完本次的试验—搭建一个精简的C语言开发环境,通过编写一个最简单的C程序,我了解到了该程序成功运行所要用到的文件,即C语言环境下最基本的文件。

书中解决问题的一些方法值得我们借鉴,比如在区分文件是否需要被用到的这个问题上所用的方法。将需要用到的文件复制到相关文件的搜索路径下,简单明了的展现了哪些文件是会被用到的。虽然看似解决的问题不大,但在以后的学习中,确实十分值得借鉴的。

相关文档