C语言的常用库函数使用方法分析及用途(12)

来源:互联网 发布:知乎 阑夕 老司机 编辑:程序博客网 时间:2024/05/22 07:04
D8H   DMA清除字节指针

  DAH   DMA主清

  DCH   DMA清屏蔽寄存器

  DEH   DMA写屏蔽寄存器

  DFH-EFH 保留

  F0H-FFH 协处理器使用

  100H-16FH保留

  170H   1号硬盘数据寄存器

  171H   1号硬盘错误寄存器

  172H   1号硬盘数据扇区计数

  173H   1号硬盘扇区数

  174H   1号硬盘柱面(低字节)

  175H   1号硬盘柱面(高字节)

  176H   1号硬盘驱动器/磁头寄存器

  177H   1号硬盘状态寄存器

  1F0H   0号硬盘数据寄存器

  1F1H   0号硬盘错误寄存器

  1F2H   0号硬盘数据扇区计数

  1F3H   0号硬盘扇区数

  1F4H   0号硬盘柱面(低字节)

  1F5H   0号硬盘柱面(高字节)

  1F6H   0号硬盘驱动器/磁头寄存器

  1F7H   0号硬盘状态寄存器

  1F9H-1FFH保留

  200H-20FH游戏控制端口

  210H-21FH扩展单元

  278H   3号并行口,数据端口

  279H   3号并行口,状态端口

  27AH   3号并行口,控制端口

  2B0H-2DFH保留

  2E0H   EGA/VGA使用

  2E1H   GPIP(0号适配器)

  2E2H   数据获取(0号适配器)

  2E3H   数据获取(1号适配器)

  2E4H-2F7H保留

  2F8H   2号串行口,发送/保持寄存器(RS232接口卡2)

  2F9H   2号串行口,中断有效寄存器

  2FAH   2号串行口,中断ID寄存器

  2FBH   2号串行口,线控制寄存器

  2FCH   2号串行口,调制解调控制寄存器

  2FDH   2号串行口,线状态寄存器

  2FEH   2号串行口,调制解调状态寄存器

  2FFH   保留

  300H-31FH原形卡

  320H   硬盘适配器寄存器

  322H   硬盘适配器控制/状态寄存器

  324H   硬盘适配器提示/中断状态寄存器

  325H-347H保留

  348H-357H DCA3278

  366H-36FH PC网络

  372H    软盘适配器数据输出/状态寄存器

  375H-376H 软盘适配器数据寄存器

  377H    软盘适配器数据输入寄存器

  378H    2号并行口,数据端口

  379H    2号并行口,状态端口

  37AH    2号并行口,控制端口

  380H-38FH SDLC及BSC通讯

  390H-393H Cluster适配器0

  3A0H-3AFH BSC通讯

  3B0H-3B H MDA视频寄存器

  3BCH    1号并行口,数据端口

  3BDH    1号并行口,状态端口

  3BEH    1号并行口,控制端口

  3C0H-3CFH EGA/VGA视频寄存器

  3D0H-3D7H CGA视频寄存器

  3F0H-3F7H 软盘控制器寄存器

  3F8H    1号串行口,发送/保持寄存器(RS232接口卡1)

  3F9H    1号串行口,中断有效寄存器

  3FAH    1号串行口,中断ID寄存器

  3FBH    1号串行口,线控制寄存器

  3FCH    1号串行口,调制解调控制寄存器

  3FDH    1号串行口,线状态寄存器

  3FEH    1号串行口,调制解调状态寄存器

  3FFH    保留

  —————————————————————————-

  outtextxy()在指定位置显示一字符串的函数

  原形:void far outtextxy(int x,int y,char far *textstring)

  功能:按照当前对齐方式和当前字体、方向、大小在视区中给定位置显示一文本字符串。

  注意:用textwidth和textheight函数决定字符串的尺寸大小。

  头文件:graphics.h

  peek()返回指定内存中字的函数

  原形:int peek(int seg,unsigned offset)

  功能:返回地址为seg:offset的字单元的值

  头文件:dos.h

  peekb()返回指定内存中字节的函数

  原形:char peekb(int seg,unsigned offset)