接口子程序
函数库为:dos.h、bios.h
函数名 | 返回类型 | 说明 |
unsigned | 暂停seconds微秒(百分之一秒) | |
int | 删除文件filename | |
unsigned | 本函数用来取远指针farptr的偏移量 | |
unsigned | 本函数用来没置远指针farptr的段值 | |
void far * | 根据段seg和偏移量off构造一个far指针 | |
unsigned | 取程序段前缀的段地址,并返回这个地址 | |
char * | 分析一个字符串, | |
int | 本函数功能为读特定的磁盘扇区 | |
int | 本函数功能为写特定的磁盘扇区 | |
void | 本函数用来取磁盘的自由空间, | |
char far * | 取磁盘转换地址DTA | |
void | 设置磁盘转换地址DTA | |
void | 返回指定驱动器drive(0=当前,1=A,2=B等)的文件分配表信息 | |
void | 返回当前驱动器的文件分配表信息, | |
int | 对MSDOS系统进行调用 | |
int | 对MSDOS系统进行调用, | |
int | 执行intr_num号中断 | |
int | 执行intr_num号中断 | |
int | 执行DOS中断0x21来调用一个指定的DOS函数 | |
int | 执行DOS中断0x21来调用一个指定的DOS函数 | |
void | 产生一个由参数intr_num指定的8086软件中断 | |
void | 以status状态返回MSDOS,但程序仍保留于内存中 | |
void | 设置中断后的对中断的处理程序. | |
Void | 禁止发生中断 | |
void | 允许发生中断 | |
void | 执行由intr_num所指定的软件中断 | |
Void interrupt* | 返回中断号为intr_num的中断处理程序 | |
void | 设置中断号为intr_num的中断处理程序为isr | |
void | 定义一个硬件错误处理程序, | |
void | 硬件错误处理函数 | |
void | 硬件错误处理函数 | |
int | 从指定的输入端口读入一个字,并返回这个字 | |
int | 从指定的输入端口读入一个字节,并返回这个字节 | |
void | 将字word写入指定的输出端口port | |
void | 将字节byte写入指定的输出端口port | |
int | 返回segment:offset处的一个字 | |
char | 数返回segment:offset处的一个字节 | |
void | 将字value写到segment:offset处 | |
void | 将字节value写到segment:offset处 | |
in | 利用打开fcbptr所指的FCB读reccnt个记录. | |
Int | 将fcbptr所指的FCB中的reccnt个记录写到磁盘上 | |
void | 把段寄存器的当前值放进结构segtbl中 | |
int | 取检验标志的当前状态(0=检验关闭,1=检验打开) | |
void | 设置当前检验状态, | |
int | 返回控制中断检测的当前设置 | |
int | 用来设置控制中断检测为接通或断开 | |
int | 取扩展错误. | |
Int | 负责对数据的通讯工作, | |
int | 用来对驱动器作一定的操作,cmd为功能号, | |
int | 检查设备,函数返回一字节,该字节每一位表示一个信息,如下: | |
int | 用来执行各种键盘操作,由cmd确定操作。 | |
Int | 返回内存大小,以K为单位. | |
Int | 控制打印机的输入/输出. | |
Int | 计时器控制 | |
struct country * | 用来控制某一国家的相关信息,如日期,时间,货币等. |