经典汇编语言教程:附录3.1 记录操作功能(FCB)的说明

附录3.1 记录操作功能(FCB)的说明

功能描述:从文件中读出下一个顺序块,并相应增加文件的指针
入口参数:AH=14H
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H——读取成功 01H——文件尾
02H——段缠绕 03H——部分记录在文件尾

(2)、功能15H

功能描述:向文件写入下一个顺序数据块,并相应增加文件的指针
入口参数:AH=15H
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H——写入成功 01H——磁盘满 02H——段缠绕

(3)、功能21H

功能描述:从文件中读出当前选定的记录
入口参数:AH=21H
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H——读取成功 01H——文件尾
02H——取消读操作 03H——部分记录在文件尾

(4)、功能22H

功能描述:把内存中的数据写入在文件中当前选定的记录
入口参数:AH=22H
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H—写入成功 01H—磁盘满 02H—取消写操作

(5)、功能24H

功能描述:设置FCB中相对记录数作为被打开FCB中的记录数
入口参数:AH=24H
DS:DX=先前打开文件控制块的地址
出口参数:AL的值被破坏,其它寄存器不受影响,FCB中偏移量21H单元被修改

(6)、功能27H

功能描述:从文件中读出若干个记录到内存中
入口参数:AH=27H
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H——读取成功 01H——文件尾
02H——取消读操作 03H——部分记录在文件尾
CX=实际读出的记录数

(7)、功能28H

功能描述:从内存向文件中写入若干个记录
入口参数:AH=28H
CX=要写入的记录数
DS:DX=先前打开文件控制块的地址
出口参数:AL=00H——写入成功 01H——磁盘满 02H——段缠绕
CX=实际写入的记录数

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号