第 六 章 磁 盘 文 件 存 取 实 验 ( 设 计 性 实 验 ) 一 、 实 验 要 求 和 目 的 1. 理 解 文 件 、 目 录 的 概 念 ; 2. 了 解 FCB(文 件 控 制 块 )方 式 文 件 管 理 方 法 ; 3. 掌 握 文 件 代 号 式 文 件 存 取 方 式 ; 4. 学 习 使 用 文 件 指 针 读 取 文 件 二 、 软 硬 件 环 境 1. 硬 件 环 境 : 计 算 机 系 统 windows; 2. 软 件 环 境 : 装 有 MASM、 DEBUG、 LINK、 等 应 用 程 序 。 三 、 实 验 涉 及 的 主 要 知 识 单 元 DOS 功 能 调 用 中 断( INT 21H)提 供 了 两 类 磁 盘 文 件 管 理 功 能 ,一 类 是 FCB(文 件 控 制 块 )方 式 , 另 一 类 是 文 件 代 号 式 存 取 方 式 。 对 于 文 件 的 管 理 , 实 际 上 是 对 文 件 的 读 写 管 理 , DOS 设 计 了 四 种 存 取 文 件 方 式 : 顺 序 存 取 方 式 、 随 机 存 取 方 式 、 随 机 分 块 存 取 方 式 和 代 号 法 存 取 方 式 。 文 件 的 处 理 步 骤 A) 写 之 前 必 须 先 建 立 文 件 、 读 之 前 必 须 先 打 开 文 件 。 B) 写 文 件 之 后 一 定 要 关 闭 文 件 。 通 过 关 闭 文 件 , 使 操 作 系 统 确 认 此 文 件 放 在 磁 盘 哪 一 部 分 , 写 后 不 关 闭 会 导 致 写 入 文 件 不 完整。 1、 文 件 代 号 式 存 取 方 式 : 当用 户需要 打 开 或建 立 一 个文 件 时, 必 须 提 供 文件 标识 符。 文 件 标识 符用 ASCII Z 字符串表示。 ASCII Z 字符串是 指 文 件 标识 符的 ASCII 字符串后 面再加 1 个“0”字符。 文 件 标识 符的 字符串包括驱动器名、 路径名和 文 件 名。 其格式 为 [d:][path]filename[.exe] 其 中 d 为 驱 动 器 名 , path 为 路 径 名 , .ex e 为 文 件 名 后 缀 。 中 断 21H 提 供 了 许 多 有 关 目 录 和 文 件 操 作 的 功 能 ,其 中 文 件 代 号 式 存 取 方 式 常 用 的 功 能 如 下 : 2、 操 ...