头文件:
stdlib.h
atol()将字符串转换成长整型数的函数
原形:
long atol(const char *s)
功能:把
s 所指向的字符串转换成 long int 类型。
s 格式为:符号 数字
返回值:字符串的转换值。若出错则返回
0。
头文件:
stdlib.h
bcd()把一个数转换成对应的 BCD 码的函数
原形:
bcd bcd(int x)
bcd bcd(double x)
bcd bcd(double x,int decimals)
注意:
BCD 码的精度可达 17 位。参数 decimals 是可选的,用来指定转换后小数点后的
位数。
头文件:
bcd.h
bdos()
原形∶
int bdos(int fnum,unsigned dx,unsigned al)
其中
fnum 是系统调用号;dx 是传给寄存器 DX 的值;al 是传给寄存器 AL 的值;
功能∶
DOS 系统调用(INT21H)
返回值∶
AX 中的值
biosdisk()调用 BIOS 磁盘驱动程序函数
原形
:char biosdisk(int cmd,int drive,int head,int track,int sector,int nsects,void *buffer)
功能:使用中断
0x13,直接调用 BIOS 进行磁盘操作
参数:
(1)cmd:
2-数据以每扇区 512 字节的格式读入 buffer,起始扇区由 head、track 和 sector 定,扇区
数由
nsects 定。
3-将 buffer 中的数据按每扇区 512 字节写入磁盘。
4-对扇区进行数据校验。
6-格式化一个磁盘并对化扇区设置化标志。
8-返回当前驱动器参数在 buffer 的前 4 个字节中。
10-长读,每扇区读入 512 字节加上额外的 4 个字节。
11-长写,每扇区写入 512 字节加上额外的 4 个字节。