1、 课程设计报告课程设计报告 课程 微机原理与接口技术 题目 TXT 文件的读操作 系 别 物理与电子工程学院 年 级 专 业 班 级 学 号 学生姓名 指导教师 职 称 设计时间 1 目录目录 1 1、绪论、绪论2 2 2、设计原理、设计原理.3 2.12.1 题目要求题目要求.3 2.22.2 实验课题介绍及目的实验课题介绍及目的 .3 2.32.3 方案设计与论证方案设计与论证 3 2.42.4 程序分析程序分析.6 2.52.5 程序调试及实现的功能程序调试及实现的功能8 3、实验结果与分析、实验结果与分析 12 4.1 TXT4.1 TXT 文件创建文件创建9 4.2 DOS4.2 D
2、OS 环境下的一系列操作环境下的一系列操作 9 5 5、总结与体会、总结与体会 . 11 参考文献参考文献 12 2 1 1、绪论、绪论 计算机是一门迅速发展的现代科学技术,它在经济建设与社会发展中,发挥着非常重 要的作用。微型机由于具有体积小 重量轻 耗电少 可靠性高 结构灵活 和价格低廉等优 点,在计算机领域受到了广泛的欢迎,把计算机的应用带入了一个全新的时代。16 位微机 接口技术的教学内容适合非电类专业以微机应用普及课、电类专业以专业基础课的形式来 开展。 微机接口技术是把由处理器、存储器等组成的基本系统与外部设备连接起来,从而实 现学计算机与外部设备通信的一门技术。学习微机接口技术对
3、微机在工业控制、数据采集 和系统控制等领域的应用具有非常重要的作用。 微机接口技术教学围绕 PC 机内部构成原理及常用接口芯片的使用来开展。学习内容 包括对 PC 机资源的基本操作和常用接口芯片的编程操作, 如 8250/8254 定时/计数控制器, 8259 中断控制器,DMA 直接存储器访问控制其,8250/16550 串行接口芯片,8255 并行接 口芯片,键盘、鼠标接口芯片、AD/DA 模数/数模转换、液晶显示板、点阵 LED 等等都是学 习的对象。 计算机完成任何一个特定的功能都是通过执行特定的程序来实现的,程序是一系列指 令组成的,计算机通过对每条指令的译码和执行来完成一系列操作。
4、指令通常包含操作码 和操作数的两部分。操作码只是计算机执行什么操作,操作数则指明参加操作的数或者它 所在的地址。计算机最终能理解并执行的是以二进制代码表示的机器语言。但机器语言很 不直观,现在人们常用汇编语言直接编程。汇编语言是一种符号语言,它用助记符来表示 操作码,用符号或符号地址来表示操作数或操作地址。汇编语言的指令与机器指令是一一 对应的。一般使用汇编语言来完成微机原理实验的设计,是比较直观方便的。 3 2 2、设计原理、设计原理 2.12.1 题目要求题目要求 内容:使用汇编语言编写程序,编写 DOS 下的 TYPE 命令,实现将磁盘中的某个已有 的 TXT 文件的内容显示出来,要求程
5、序在运行时先提示“Enter pathname:”,等待用户 从键盘输入带路径的文件名,如没有此文件应有出错信息提示。 Enter pathname:e:111.txt Cant find the file. The content of the file:123123 2.22.2 实验课题介绍及目的实验课题介绍及目的 2.2.1DOS2.2.1DOS 介绍介绍 DOS 提供了一组对磁盘文件进行操作的功能调用,这些功能包括打开文件、创建文件、 读文件、写文件、关闭文件和删除文件等。对磁盘文件的管理有两种方式:一种是使用文 件控制块(File Control Block, FCB),实现用户程
6、序与操作系统之间的信息传递;另一 种是使用文件代号实现文件读取。 文件代号就是一个 16 位的数。在用户程序要对一个文件进行处理时,必须提供文件 的描述信息。一个完整的说明文件的字符串描述包括驱动器名、路径名、文件名、拓展名。 如“d:ctabc.asm” 。一旦文件的描述串被送入操作系统,操作系统就赋予其一个文件代 号。以后对该文件进行读/写操作时,就用该文件代号去查找相应的文件。对于每一个已 经打开的文件。操作系统还为其管理一个读/写指针总是指向该文件下一次要存取的字节。 读/写指针可以移动到文件的任意位置,从而可满足随机存储的要求。 2.2.22.2.2 实验目的实验目的 对于本次试验是用汇编语言编写 TXT 文件读操作,除了要熟练掌握汇编语言,而且 还要对学习 DOS 文件系统管理,通过实验更加清楚理解计