电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

磁盘文件管理素材

14页
  • 卖家[上传人]:suns****4568
  • 文档编号:93080220
  • 上传时间:2019-07-16
  • 文档格式:PPT
  • 文档大小:251.50KB
  • / 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

      3、的文件,就具有只读、隐藏、系统三种属性。,1,2019/7/16,3文件代号,使用DOS系统功能调用INT 21H 建立文件或者打开文件成功后,文件代号作为出口参数由AX寄存器返回。文件代号是由系统分配的一个16位二进制数字,每个新建的文件或者打开的文件都分配一个唯一的代号。文件代号作为用户程序使用文件的唯一标识,用于程序对文件的操作,如读记录、写记录、关闭文件等操作都需要文件代号作为入口参数。,1,2019/7/16,4文件指针,使用DOS系统功能调用INT 21H 建立文件或者打开文件成功后,DOS系统自动提供一个文件指针来指示文件的当前位置。文件指针是一个32位二进制数,建立文件或者打开文件成功后,文件指针的初值为0,也就是指向文件的开始位置,以后每次对文件的读写操作,系统自动修改文件指针的值,使文件指针指向下一次要读写的位置,每次文件指针的移动位移量就等于读写文件的字节数。,1,2019/7/16,1建立文件(3CH) 功能:按指定文件名建立文件。 入口参数: (AH)3CH, DS:DX指向ASCII Z字符串的段地址和偏移地址, (CX)文件属性。 出口参数: 若操作成功,

      4、则CF0,(AX)文件代号; 若操作失败,则CF1,(AX)错误代码。,1,2019/7/16,2打开文件(3DH) 功能:打开由ASCII Z串指定的文件。 入口参数: (AH)3DH, DS:DX指向ASCII Z字符串的段地址和偏移地址, (AL)存取方式代码(0:读文件,1:写文件,2:读、写文件)。 出口参数: 若操作成功,则CF0,(AX)文件代号; 若操作失败,则CF1,(AX)错误代码。,1,2019/7/16,3关闭文件(3EH) 功能:关闭文件代号指定的文件。 入口参数: (AH)3EH, (BX)文件代号。 出口参数: 若操作成功,则CF0; 若操作失败,则CF1,(AX)错误代码。,1,2019/7/16,4读文件(3FH) 功能:按文件代号读取文件。 入口参数: (AH)3FH, (BX)文件代号, (CX)要读取的字节数; DS:DX指向接收数据缓冲区的段地址和偏移地址。 出口参数: 若操作成功,则CF0,(AX)实际读入字节数,(AX)0,文件结束; 若操作失败,则CF1,(AX)错误代码。,1,2019/7/16,5写文件(40H) 功能:按文件代号写文件。 入口参数: (AH)40H, (BX)文件代号, (CX)要写入的字节数; DS:DX指向存放写入信息数据缓冲区的段地址和偏移地址。 出口参数: 若操作成功,则CF0,(AX)写入字节数; 若操作失败,则CF1,(AX)错误代码。,1,2019/7/16,6取/置文件属性(43H) 功能:按文件代号写文件。 入口参数: (AH)43H, DS:DX指向ASCII Z串的段地址和偏移地址。(AL)0,取文件属性,(AL)1,置文件属性; 置文件属性时,(CX)新文件属性(低字节)。 出口参数: 若操作成功,则CF0,若为取属性,(CX)文件属性; 若操作失败,则CF1,(AX)错误代码。,人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。,

      《磁盘文件管理素材》由会员suns****4568分享,可在线阅读,更多相关《磁盘文件管理素材》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.