磁盘文件管理素材
14页1、1,2019/7/16,磁盘文件管理,1、 BIOS磁盘存取功能 2、 DOS磁盘存取功能,1,2019/7/16,1、 BIOS磁盘存取功能,BIOS磁盘操作INT 13H处理的记录都是一个扇区的大小,都是以实际的磁道号和扇区号寻址的。比较复杂. 读、写和检查磁盘文件之前,都要把下列寄存器初始化: AH:子功能号(读2、写3、检查4或格式化5)。 AL:扇区数。 CH:柱面/磁道号(0为起始号)。 CL:起始的扇区号(1为起始号)。 DH:磁头/盘面号(对软盘是0或1)。 DL:驱动器号(软盘:0驱动器A,1驱动器B,硬盘:80H驱动器1,81H驱动器2,。) ES:BX:数据区中I/O缓冲区的地址。,1,2019/7/16,2、 DOS磁盘存取功能,DOS功能调用中断(INT 21H)提供的文件操作只要求给出文件名,相对要简单的多。 提供了两类磁盘文件管理功能,一类是FCB表控制方式,不支持子目录结构,使用相对麻烦;另一类是文件代号式存取方式,支持子目录结构,使用方便。 一、文件名 当用户需要打开或建立一个文件时,必须提供文件标识符。文件标识符用ASCII Z字符串表示。ASCII
2、 Z字符串是指文件标识符的ASCII字符串后面再加1个“0”字符。文件标识符的字符串包括驱动器名、路径名和文件名。其格式为 d:pathfilename.exe,0 其中d为驱动器名,path为路径名,.exe为文件名后缀。,1,2019/7/16,例如,在d:盘的masm目录下新建一个文件myfile.txt。 则需要在数据段定义如下的文件说明。 Filespec DB d:masmmyfile.txt,0 二、文件属性 文件属性是一个字数据,但只定义了最低6位,其它位未定义。 D0=1,表示只读文件,打开只读文件只能用于读记录,不能改写记录。 D1=1,表示隐藏文件,使用DOS的DIR命令不能显示隐藏文件。 D2=1,表示系统文件。 D3=1,表示文件作为磁盘的卷标号,不是通常意义上的文件。 D4=1,表示文件作为子目录,不是通常意义上的文件。 D5=1,表示是已经归档的文件(若写入并关闭了文件,则归档位置1)。 一般情况下,用户文件只具有一种属性,如属性代码为00H的普通文件,属性代码为01H的只读文件,属性代码为02H的隐藏文件。重要的系统文件通常有多种属性,如属性代码为07H
《磁盘文件管理素材》由会员suns****4568分享,可在线阅读,更多相关《磁盘文件管理素材》请在金锄头文库上搜索。
土地管理与地籍测量---第八章界址点测量
人机工程学案例分析(2)
工程安全培训_201303
第9章房地产投资决策分析
第2章房地产经纪制度
ACM程序设计-东北林业大学acm05
《亲爱的汉修先生》读书交流会
中原_深圳新世界尖岗山项目市场汇报_40P_2012年_别墅_项目分析_量价走势
五年级数学质量分析演示文稿
人工智能小镇-智慧小镇建设20180525
景观基本知识及发展历程
建设工程信息管理(2)
机电驱动技术第二章步进驱动技术
工程力学-第9章圆轴扭转时的应力变形分析与强度刚度设计
第一章第二节幼儿园文化环境建设的原则
第一章检测技术的基础知识
第一章__现代表面工程技术
第六章钢结构工程
第9节项目试运行管理
班主任工作经验交流课件(4)
2024-03-27 17页
2024-03-27 31页
2024-03-27 26页
2024-03-27 34页
2024-03-27 18页
2024-03-27 25页
2024-03-27 24页
2024-03-27 25页
2024-03-27 26页
2024-03-27 27页