王爽汇编语言综合研究一 我的思考

综合研究性试验1

在综合性研究1中文章开头给我们抛出一系列的问题,这些问题如下:

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

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

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

对于以上问题我们先搁在不做回答,实验过程中就会知道到底是怎么回事了

二. 在书中给我们解决这个问题的方法是:

1. 我们只运行解决当前所用到的,我们已知的程序。

2. 所有我们已知的程序在解决我们的问题的运行过程中,需要用到的程序和文件,也都仅仅是我们已知的。这样我们就能够,那些程序和文件适用于解决问题的

本着这两条原则 我按照书上的的九个步骤 完成了对simple.c 编译 连接,生成了simple。Exe。

其具体如下:在d:盘建了个tc2.0 文件夹并将tc。Exe拷进了c 盘minic文件夹内 运行tc。Exe

然后在tc.exe里面编了一个simple。C的简单程序

Simple。C:

Main()

{

Prinnt ("hello world !");

}

然后按照书上讲的修改了options 中的directions 选项下的所有的路径。。

然后在Tc2.0 编译 compile中compile to object file 生成了目标文件 然后在tc2.0 的文件夹里找到了那个simple。Obj文件 这说明编译成功了。

既然生成了目标文件 那么我直接按照书上的方法直接 link exe file 将simple。Obj文件连接生成。Exe文件则发现不能生成 。出现“unable to open input file ' cos.obj'”

意思是让我导入 cos。Obj文件于是我在tc2.0的文件夹里找到cos。Obj文件并将它复制到minic文件夹里 link 结果说没有maths.lib 库文件我按照需要导入该文件然后依次出现了没有emu.lib ,cs.lib,GRAPHICS.LIB 按照前面的方式导入这三个文件之后link下就生成了exe文件 做到这之后我们就能回答前面书上给我们留下的问题了

第一个问题 ,在tc2.0的安装目录下会有很多文件和很多子目录,这些文件和子目录我们写程序时不需要全都用到。

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

这些文件中只有对我们有用的文件才会对我们的程序造成影响其他的没有影响。。

也就是说我们在执行程序的时候需要用到的程序或者文件才会对研究结果造成影响,其他没影响,因为在以上步骤之后我又将tC2.0下的其他文件复制到minic文件夹里结果没影响。 在这之后我将程序给改了下

在前面加了个头文件 #include<stdio.h>,之后在编译连接 结果发生错无,说没有导入头文件stdio.h文件但是我复制到minic的时候在编译连接可结果还是不行。还是出现unable to open input file ' stdio.h'”我在option选项directions 选项下设置了一下路径把include directions 设置成c:\minic\include\因为我在minic文件夹里又建了个include的文件夹,将stdio.h复制进去这样就好,然后再复制进去了STDARG.H头文件 然后编译连接 生成了 simple.exe文件 这样又再一次说明 我门的程序在运行时只需要在程序中自己用到的程序或者文件。。

你可能喜欢

  • 汇编语言期末复习题
  • 汇编语言指令大全
  • 汇编语言程序
  • 使用技巧
  • Excel使用技巧大全(超
  • 试验报告

王爽汇编语言综合研究一 我的思考相关文档

最新文档

返回顶部