埃德蒙顿华人社区-Edmonton China

 找回密码
 注册
查看: 986|回复: 0

华克山庄娱乐城 BIOS中断大全(2)

[复制链接]
鲜花(0) 鸡蛋(0)
发表于 2010-8-8 19:07 | 显示全部楼层 |阅读模式
  (13)、功能0CH & k' v. ~0 q; J# w9 V; r* R: m
  功能描述:查寻
: m- R1 c' o( e/ g, x  入口参数:AH=0CH% U" j* V; K# y) y/ @4 m1 M8 B
  CH=柱面的低8位
  v) q2 h! K$ Q6 Y  CL(7-6位)=柱面的高2位
; h) n# b% B# q0 Z& X) D0 f" }  DH=磁头
8 j- P- v) D9 ]) n9 o- t  DL=80H~0FFH:硬盘
2 t% v7 H) c4 K$ ]  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
; ^. W% X# i, z: L: x. q1 i$ t  (14)、功能0DH 1 Q2 \8 q, J- ?5 c
  功能描述:硬盘系统复位( C: i: I& D/ \( {7 q& b
  入口参数:AH=0DH7 {9 M1 w0 ]- r* ]9 j
  DL=80H~0FFH:硬盘
" x; i/ y, E3 y. j. {- p  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明
6 B( _& d7 B: W* O2 y9 @" F3 R  (15)、功能0EH % _8 g. ~" Z; `9 V2 T: @
  功能描述:读扇区缓冲区! U( j- @( a/ m# h* G
  入口参数:AH=0EH( x& j- s8 t# h2 c2 |" Q9 H5 E+ F
  ES:BX=缓冲区的地址6 c& H/ B# ?  c) i* [; }
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明- m$ `. @0 W4 D0 s
  (16)、功能0FH
" ?0 j3 n7 X# g4 S- u$ D: U  功能描述:写扇区缓冲区% V; L7 ]1 `0 I4 s& d
  入口参数:AH=0FH3 z0 s, c- Y: L# _+ P' C) E7 X
  ES:BX=缓冲区的地址
, L# J$ V, F1 ]2 h: `1 C  c3 ^  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明. I9 r" Y5 \8 l; U
  (17)、功能10H 3 `& u0 x9 z( y4 y3 ^: B- _0 _
  功能描述:读取驱动器状态
8 x8 B7 Q+ @6 }9 V  入口参数:AH=10H
3 R8 G7 ^& C' e4 g% e2 c$ b' M  DL=80H~0FFH:硬盘
) }. L( `5 a' b, e& ?  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明0 D# F3 l/ J6 e5 {4 `
  (18)、功能11H 9 f( M9 B- y' {3 I8 E+ n
  功能描述:校准驱动器+ [' E2 l5 ~' d& ^5 ~% K' l
  入口参数:AH=11H
& x& R$ r# X+ `. l5 F  DL=80H~0FFH:硬盘
6 B3 L, A6 R. i9 u  o  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态代码,参见功能号01H中的说明4 q: W6 O6 \+ M# Z1 t  m; w* n$ H
  (19)、功能12H
7 K/ h5 F' K1 G! C; m  功能描述:控制器RAM诊断
9 p$ }) G) }. b7 }( P5 L1 ]8 P  入口参数:AH=12H% W3 S$ A2 k- @( ~0 U
  出口参数:CF=0――操作成功,否则,金都国际娱乐城 全新网络游戏《唯舞独尊online》,AH=状态代码,参见功能号01H中的说明
. j% c& ~* [, y- M  (20)、功能13H . e: M. M9 S$ }  B4 A# U
  功能描述:控制器驱动诊断9 S% j) K( z, J. }4 Z) k" L
  入口参数:AH=13H* \0 u  ~7 o- O( U
  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明" f1 J& E9 k& W
  (21)、功能14H ! @2 u7 |& x3 p. r$ H
  功能描述:控制器内部诊断% M$ A! s0 M# B  D% a7 L, \
  入口参数:AH=14H
! X& j! x+ z$ a( _, h/ Q4 K* h  出口参数:CF=0――操作成功,否则,AH=状态代码,参见功能号01H中的说明5 Y: ~) B1 f1 Z1 o
  (22)、功能15H
, L# p7 t+ x3 T7 L" Z  功能描述:读取磁盘类型
; s4 t. W% o+ A, g7 f. b. P  入口参数:AH=15H
! y8 `" d- F( o/ r% ~8 z  DL=驱动器,华克山庄娱乐城 游戏能成为一种替代MAS的研究方法吗,00H~7FH:软盘;80H~0FFH:硬盘/ ~# x! `  s4 v. V& ^4 r
  出口参数:CF=1――操作失败,AH=状态代码,参见功能号01H中的说明, 否则,AH=00H ― 未安装驱动器- \* x( w* R; q: D# ^' c  H
  =01H ― 无改变线支持的软盘驱动器
* E  c. ?4 G* Z  =02H ― 带有改变线支持的软盘驱动器  [8 S9 N( p. K4 E2 `+ n
  =03H ― 硬盘,CX:DX=512字节的扇区数! [/ m4 h5 W6 i2 m$ n, w6 o) O) z
  (23)、功能16H + b; V7 x$ s# @* l8 k
  功能描述:读取磁盘变化状态
1 A4 J' f0 [: a/ h  入口参数:AH=16H
# P5 x* y6 t9 e' V  DL=00H~7FH:软盘5 q6 n/ H& |: c4 V
  出口参数:CF=0――磁盘未改变,AH=00H,否则,AH=06H,参见功能号01H中的说明
0 C$ h. ?- m* O; K# ^& a  H8 U  (24)、功能17H % C0 R  Q, z; a. e  ^) K# h
  功能描述:设置磁盘类型
9 m/ G# k7 `( q; y- u$ J2 @3 r  入口参数:AH=17H
  c3 q/ b- _0 Q' i; W7 Y  DL=00H~7FH:软盘 AL=00H ― 未用, D& W8 C; `; E$ t: @& y$ j
  =01H ― 360K在360K驱动器中
# v* m  c/ ]! j* T+ d$ o3 P) U  =02H ― 360K在1.2M驱动器中
$ C4 P' I* B0 g3 j$ l  =03H ― 1.2M在1.2M驱动器中
& b3 g( C# `& C. M7 }) Y- f1 M& Q  =04H ― 720K在720K驱动器中& K6 f' c2 g9 z) B1 V2 s( L) ~$ H
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态编码,参见功能号01H中的说明: L; F0 h5 X% _7 t5 u' i# j  S
  (25)、功能18H % U2 I% s- N( t% y+ v
  功能描述:设置格式化媒体类型; N2 u3 k! P: m" B
  入口参数:AH=18H* x9 Q$ W- d8 H4 @$ f" k
  CH=柱面数+ p& f: y$ j, S2 m$ C! W
  CL=每磁道的扇区数
' i4 M' d& u* `( v* x1 A  DL=00H~7FH:软盘% ?) e/ c6 p+ |* E
  出口参数:CF=0――操作成功,AH=00H,ES:DI=介质类型参数表地址,否则,AH=状态编码,参见功能号01H中的说明( ~  |8 F1 S! N( @  p+ M
  (26)、功能19H
- n  q: ~! [6 N# R  功能描述:磁头保护,仅在PS/2中有效,在此从略' |0 c! e8 w& X, m9 [
  (27)、功能1AH * I6 [% ]7 H0 V5 P. l& Q
  功能描述:格式化ESDI驱动器,仅在PS/2中有效,在此从略$ A' @1 p& R5 c/ w+ j, |' l- |* R- K
  3、串行口服务(Serial Port Service――INT 14H)
. J+ \& w: V: l6 [  00H ―初始化通信口03H ―读取通信口状态6 q! m- n, M1 J9 z5 t
  01H ―向通信口输出字符04H ―扩充初始化通信口) t3 R9 t& a6 H* I: j1 H
  02H ―从通信口读入字符& q4 C& Q; d% M& d
  (1)、功能00H8 ~( L% b- i* }9 }* |1 X
  功能描述:初始化通信口
1 e6 S3 i# A) E  入口参数:AH=00H
/ W3 D2 N3 `% |; T/ m/ R  DX=初始化通信口号(0=COM1,1=COM2,……)- t6 ]! y( P6 }0 |4 a7 [
  AL=初始化参数,参数的说明如下: 波特率奇偶位停止位字的位数/ w# y5 z1 y( M9 _  S( L
  76543210% |1 ?) m" E4 Z& ~! }: G" i
  000 = 110X0 = None0 = 1 bit10 = 7 bits) l  Q# r. _& r
  001 = 15001 = Odd1 = 2 bits11 = 8 bits
8 `- _' x- _' l3 G* Z  010 = 30011 = Even# L0 I  `8 h" t' j+ R7 ?  X. v
  011 = 600
. L! g2 Y# ^# C/ C3 ]4 J) \: K  100 = 12007 h8 i# I% b" A7 ]$ p/ f8 Y+ k
  101 = 24004 k2 m) E: v5 \. H1 h/ D- q
  110 = 4800) ]7 L( Y1 y0 K$ U
  111 = 9600
3 n; y/ P! ]6 U- P" F  对于PS/2,可用INT 14H之功能04H和05H来初始化其通信速率大于9600。
* ~" f4 O: N. i' ]# F1 m1 |8 t7 Z  出口参数:AH=通信口状态,各状态位为1时的含义如下: 位7―超时
- m6 V! X4 I# T2 ]$ E  位6―传递移位寄存器为空
6 Z, l8 t9 k8 j- L/ ~  位5―传递保持寄存器为空$ j$ C2 }5 U; V5 }4 U
  位4―发现终止位3―发现帧错误
  ~2 V) Z3 _/ N: U# q4 i  位2―发现奇偶错# H: N1 D+ Q/ p1 {9 Y
  位1―发现越界错
/ q0 E( C" ^+ z) a2 h# p  位0―接受数据准备好3 H8 _9 F4 a+ Q1 r9 K- S+ Y
  AL=Modem状态
, Z% D% x6 `, d' a3 Q  位7―接受单线信号诊断4 f. b$ W0 B* z6 O5 N6 @) _- ~
  位6―环指示器
! Y4 v: ^0 d# q$ |8 r3 v  位5―数据发送准备好
- W4 T  N# ?, c; A. E  位4―清除数据,再发送位3―改变在接受线上的信号诊断
  Q. ^  Z, C' [( Y  位2―后边界环指示器: g* l( ?2 S" f& ~8 V3 c7 M0 q- g
  位1―改变“数据准备好”状态
0 V9 T  W+ Y8 M' x( E  位0―改变“清除―发送”状态2 y4 L% v' j* q! b  ]8 {3 E/ j
  (2)、功能01H
, C4 _& \0 ^6 B7 ]1 i$ L  功能描述:向通信口输出字符
3 d& t7 x0 `3 K* U  入口参数:AH=01H
( e2 X/ K' J+ M9 H/ m+ s' j  AL=字符0 j2 m+ V% ?5 r# g' B) L3 l
  DX=初始化通信口号(0=COM1,1=COM2,……)' d0 v. K8 I7 x( s& V9 Q8 v9 G
  出口参数:AL的值不变
! Y/ c: e& g& S. @& Y$ W3 ]! l  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位! \$ T5 Z6 X* M- i( ?
  (3)、功能02H ' d) }' y. g( D) Y2 s0 W& S
  功能描述:从通信口读入字符
* J8 g% g4 r) @$ L  o  入口参数:AH=02H
, Z5 u( G6 ^; o9 C; T% V* U: h  DX=初始化通信口号(0=COM1,1=COM2,……)
8 W$ N; p; X, X# L) _  出口参数:AL=接受的字符
/ S- @; a. _+ e  C5 w- ?! C1 J  AH的位7=0――操作成功,通信口状态,AH的位6~0是其状态位
( Y  B1 D2 C( n9 b; j3 J+ C  (4)、功能03H
  H3 {% U- |0 Y; [0 a+ E0 A  功能描述:读取通信口状态
1 m0 N) Q( N; _% I# K0 d  入口参数:AH=03H
- U; C' A9 ?4 I! S9 N" o  DX=初始化通信口号(0=COM1,1=COM2,……)
% ]0 [. x) G4 v  E- C6 v/ k  出口参数:AH=通信口状态,AL=Modem状态,参见功能号00H中的说明
8 e0 b6 d. s) j& I4 q9 V+ C6 A  (5)、功能04H
3 ], }1 x6 `# A2 e# b$ H* |! G: r  功能描述:扩充初始化通信口,仅在PS/2中有效,在此从略
8 r8 x9 j: T. M4 ^. f1 A  4、杂项系统服务(Miscellaneous System Service――INT 15H) 6 M5 m, g' L: `4 V' f
  00H ―开盒式磁带机马达85H ―系统请求(SysReq)键
3 {, X5 i4 [. G  01H ―关盒式磁带机马达86H ―延迟
8 M8 }: ~; X0 d& L+ t  02H ―读盒式磁带机87H ―移动扩展内存块
- |  ?3 w7 e; w; a  03H ―写盒式磁带机88H ―读取扩展内存大小
) D9 `% ]( y, |& w& t  0FH ―格式化ESDI驱动器定期中断89H ―进入保护模式
) s1 m: \$ [; Y, Q- P# o  21H ―读/写自检(POST)错误记录90H ―设备等待
* i/ V. B* J7 S4 a  4FH ―键盘截听91H ―设备加电自检
1 ?8 j* H2 ~3 p& c  80H ―设备打开C0H ―读取系统环境* [  ]4 S# C" o# K$ N
  81H ―设备关闭C1H ―读取扩展BIOS数据区地址
/ I# W: Y# c  M  v  82H ―进程终止C2H ―鼠标图形
" ^+ o) g/ v6 C! Z; o* M  83H ―事件等待C3H ―设置WatcHdog超时
( x# V. }9 c9 n9 ]7 _  84H ―读游戏杆C4H ―可编程选项选择( O# e+ q( O7 y4 ~9 R8 [
  (1)、功能00H( |  s& n$ a* \) _' W
  功能描述:开盒式磁带机马达7 M8 ]) C  {5 c0 I  Z) b
  入口参数:AH=00H
4 z, j5 R& u7 P/ n: |  出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
- O. R% [1 u: k- t1 q3 H2 o  (2)、功能01H- p1 Q1 G" w9 l% w' K
  功能描述:关盒式磁带机马达
$ Z5 R) j+ J. C2 r  入口参数:AH=01H
, C9 y% z; E. n& h* ^  出口参数:CF=0――操作成功,否则,AH=状态(86H,若未安装盒式磁带机)
. h9 f5 V7 f7 _* P  `) `  (3)、功能02H
5 H% e0 D' a2 V  功能描述:读盒式磁带机. ?4 N/ l5 g" D
  入口参数:AH=02H! [. t6 Q- {- |6 \# \
  CX=读入的字节数8 H4 X; x9 O; i0 m- _" p9 h, n
  ES:BX=存放数据的缓冲区地址1 y# z1 w- ]0 N6 x
  出口参数:CF=0――操作成功,DX=实际读入的字节数,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 01H
# E# z- t- V) |- ~  ―― CRC校验码错80H ―― 非法命令
: z' u" S( m! E* p- v. ~  02H ―― 位信号混乱86H ―― 未安装盒式磁带机% ^' ~7 G8 `1 _. P
  04H ―― 无发现数据
5 z8 M6 O3 d8 l% ~  `9 E  }  (4)、功能03H# R: c, S7 }7 c. v+ o/ t5 L
  功能描述:写盒式磁带机
2 A6 Q. z4 `4 d- V9 a' c( {/ y  入口参数:AH=03H3 B0 ]6 E: o: P3 C" q! a
  CX=要写入的字节数
. Q0 h1 K" m* k- F0 T  ?7 n  ES:BX=已存数据的缓冲区地址  [/ _4 q1 E  D4 k; Q- g1 G
  出口参数:CF=0――操作成功,CX=00H,ES:BX指向最后一个字节的后面地址,否则,AH=状态码,其值含义如下: 80H ――
; I/ r! R1 ?! U) i/ l, k7 o' D  T  非法命令86H ―― 未安装盒式磁带机
9 s4 z& C2 H1 N7 J( P: Q  (5)、功能0FH, v% c0 j) @, d: l4 u; F7 b0 E
  功能描述:格式化ESDI驱动器定期中断,仅在PS/2中有效,在此从略. ?) R3 Y5 w2 \2 k( s  U7 `% r' {) x
  (6)、功能21H
; N6 }5 b+ X+ v3 Z. m  功能描述:读/写自检(POST)错误记录,仅在PS/2中有效,华克山庄娱乐城,在此从略2 T, g$ I  [3 f. ?
  (7)、功能4FH: x8 v7 W/ x' s8 C3 }, t/ t
  功能描述:键盘截听,太阳城,仅在PS/2中有效,在此从略
' j$ k, `& f8 ?  (8)、功能80H) F6 P/ n8 Q) ]
  功能描述:打开设备" a0 W0 W+ ~& i: O; {& i- ~6 e; D' D
  入口参数:AH=80H$ ?& l$ W/ i0 \1 a2 c& D" o7 p
  BX=设备号
, P/ {! c7 g6 [+ `9 x' [. X+ E2 d  CX=进程号
0 f$ v% `" r- r* Y  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码& \: \9 d# K/ T& `$ K1 X
  (9)、功能81H" p' W, Z6 a7 c
  功能描述:关闭设备) {$ h6 n) L: \' P
  入口参数:AH=81H
) y+ f6 S' N* J- G2 P  BX=设备号
  }& n2 C  w# j+ ?* ]& C0 C  CX=进程号
: F. b/ B5 b, r6 c  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
- `- \# v2 M# _  (10)、功能82H
" h6 |- F  G# d/ }+ h  功能描述:进程终止
2 W& L, [. W, b6 j7 Z  h2 ~  n  入口参数:AH=81H" T& r4 [- V$ f  u
  BX=进程号
  ]4 O& J4 ?2 x( k' O  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码
7 I* I% _( }* C" B& Z  (11)、功能83H
+ `- a: ^' m: v  U  功能描述:事件等待( ^+ z- d% q% R: W( j0 c
  入口参数:AH=83H 若需要事件等待,则:AL=00H$ ^2 D& j% Q! k/ Q
  CX:DX=千分秒
2 v7 r8 [: Z- [* P- G  ES:BX=信号量字节的地址3 L6 u% m, @. E/ E) y% x- }
  否则,调用参数为AL=01H
( H1 g! l5 q7 A, s  出口参数:若调用时,AL=00H,操作成功――CF=0,否则,CF=1
( M2 e7 Y. {4 k; p& {) ?4 c  (12)、功能84H$ O" z4 z7 `6 y( R" I+ L5 }( K$ Q$ x
  功能描述:读游戏杆
: r, U) A* p7 h+ |7 d# O  入口参数:AH=84H) ~( s0 K3 z2 B7 A  L" X- R
  DX=00H――读取开关设置
/ R4 Y# @8 }0 K, @. p* X   =01H――读取阻力输入8 q( V9 J- I/ ]" h9 P
  出口参数:CF=1H――操作失败,否则,! s! H' q( v5 A3 p$ w
   DX=00H时,AL=开关设置(位7~4)" x" r5 M4 X0 N" c' r- d) s' S% l
   DX=01H时,AX、BX、CX和DX分别为A(x)、A(y)、B(x)和B(y)的值
- T" Z8 s  D8 z0 J3 j  (13)、功能85H 5 Y+ V9 {% {: n( ]
  功能描述:系统请求(SysReq)键1 t% s( m1 x6 t4 \
  入口参数:AH=85H
$ j' o+ _: Q4 M: ?- F& ]3 C  AL=00H――键按下5 [( e! o# N1 p/ E8 C& ~- n% S$ w7 n
   =01H――键放开
' [1 H: _% a% `# k  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码% ^# @' `' E) o
  (14)、功能86H 4 ]7 ?# [/ P9 f* t
  功能描述:延迟/ o$ I" j& Q! ^6 V
  入口参数:AH=86H% \3 i. [  V% z
  CX:DX=千分秒- t) G" H; W3 r1 g
  出口参数:CF=0――操作成功,AH=00H) U: Z: g3 L! |( R; N& d6 ^. f. F
  (15)、功能87H
6 `) b7 y5 k' S% V+ J  功能描述:从常规内存和扩展内存之间移动扩展内存块' L- {$ p" _/ e! i, e: N2 n
  入口参数:AH=87H
- Z8 Y# `4 E/ e  CX=移动的字数
8 P( ~# X* J3 L6 R  q4 M6 ?  ES:SI=GDT(Global Descriptor Table)的地址,其结构定义如下: 偏移量存储的信息: _" h- x" I: I9 B
  00h-0Fh保留,但现全为0
4 _( Q/ P9 }( {; b7 L  10h-11h段的长度(2CX-1或更大)
! u( J. f) }+ n  12h-14h24位源地址: s( ]( z7 ~* H
  15h访问权限字节(其值为93h)- x: v: E% s+ @* ?  b9 u4 N
  16h-17h保留,但现全为0
( q. \, B# Z" \( \; Q+ o9 ~( W  18h-19h段的长度(2CX-1或更大)5 N! R# B# O$ h6 X5 ]0 E
  1Ah-1Ch 24位目标源地址! w. }3 Y- r1 Z/ s* V! p- W$ v: |" ?
  1Dh访问权限字节(其值为93h)
( |0 k# K1 I& I& S( X$ S0 q  1Eh-2Fh保留,但现全为0) x% k3 g" O% O% M. j5 v. ]1 f* n- e
  出口参数:CF=0――操作成功,AH=00H,否则,AH=状态码,其含义如下:' n- c7 F. l, z0 w% h
    01H ―― RAM奇偶错+ t4 o5 ^% L; ~5 j
    02H ―― 异常中断错
; Z8 K, u  P; F* {    03H ―― 20号线门地址失败1 n( ~+ }1 q( C
  (16)、功能88H 7 }$ L! `& e. {# k
  功能描述:读取扩展内存大小6 a. E) I# E3 J+ a# n6 X% B
  入口参数:AH=88H
; r0 ^4 h$ V9 |% A  出口参数:AX=扩展内存字节数(以K为单位)
; A& F9 {/ p5 h1 P% J3 |4 h  (17)、功能89H & s. M) Q2 G5 h* `4 H
  功能描述:进入保护模式,菲律宾太阳城代理,CPU从实模式进入保护模式. S1 A' C' p5 L5 O
  入口参数:AH=89H% c: f# |* Q; v2 |2 c$ i
  BH=IRQ0的中断号
3 F; v" k" _, \2 k! }& E) Q  BL=IRQ8的中断号
( p& x, y/ f8 T1 T6 O  ES:SI=GDT的地址(参见功能号87H)/ R: Q* o5 p! }+ [
  出口参数:CF=1――操作失败,AH=0FFH,否则,AH=00H,CS、DS、ES和SS都是用户定义的选择器
+ N& y4 u. h$ r4 Y  (18)、功能90H
' o  Y( W- Y: k/ k  功能描述:设备等待0 r! U3 C4 B' \. h+ b
  入口参数:AH=90H AL=驱动器类型,具体的驱动器类型定义如下:0 S" ^. O1 a8 }& M
  =00H~7FH――串行再重用设备" l# {, H  b' T# Z) h7 g
  =80H~0BFH――可重入式设备2 c: m' Z* |& ]  Q8 K
  =0C0H~0FFH――等待访问设备,没有自检功能
1 b, _2 n! c2 Z/ n  00h ― 磁盘
; G# s- T9 s0 `% `  02h ― 键盘( N; d2 W3 u* S9 `
  80h ― 网络% ~) G6 y5 t6 t
  FDh ― 软盘马达启动01h ― 软盘9 h' _$ l4 b3 o  s3 W% \1 y- |
  03h ― 点设备(Pointing Device)+ }* ]) N$ B' F: j' J; k4 @
  FCh ― 硬盘复位1 j# W% q+ d# Q
  FEh ― 打印机
' C# f/ R1 m/ m+ B; ]  ES:BX=对驱动器类型80H~0FFH的请求块地址
# H' e! m: |3 y  出口参数:CF=1――操作失败,否则,AH=00H% t3 _  a! P, \+ j
  (19)、功能91H
# r' s4 ^+ K4 X* r  功能描述:设备加电自检! M2 I: w) o5 p4 a
  入口参数:AH=91H- w8 O, \6 X8 A7 u
  AL=00H~7FH――串行再重用设备! U* I" ^4 C: a% N4 C9 m2 E) ^8 I
   =80H~0BFH――可重入式设备
/ O. Y* E" W/ n) w( t  出口参数:AH=00H. a0 R7 h* D& ^* Z
  (20)、功能0C0H
* o% Y- c5 n! z: z7 T  功能描述:读取系统环境
5 Z4 y$ t2 ?. c3 M4 F, A  Q8 ]  入口参数:AH=0C0H% ?( ~+ g2 o$ q9 [( Z* M3 y5 X9 J
  出口参数:ES:BX=配置表地址,配置表的定义如下: 偏移量含义说明
4 r+ U; b# E, @9 T, s  00h-01h表的大小(字节数)
# k2 R- h& F$ K+ w5 M9 o8 R6 m  02h系统模型6 k4 f: l1 l% Q9 Y; F8 `: u
  03h系统子模型1 {' a2 i: B! W4 P7 H" _
  04hBIOS版本号
( `/ D. s/ P1 K7 h  05h配置标志,华克山庄娱乐城,其各位为1时的说明如下:
9 O, Y0 W; B3 v# T    位7―DMA通道3使用4 ^% t' J8 e6 {+ Y, O8 S( f- ?. `
    位6―存在从属8259
- P4 M. n3 O5 k5 O+ J% }8 `1 l* a    位5―实时时钟有效* D/ p) Y! v% o' P; t. M% }
    位4―键盘截听有效
0 y4 w7 n- W  n& g( }+ T4 n    位3―等待外部事件有效
3 V( h- X5 o6 x1 V0 i    位2―扩展BIOS数据区! [. P- k' v' X/ c. P
    位1―微通道设施
4 T: N! ~' D2 U/ Y  w  }# p6 Z    位0―保留
9 M5 ~, y: I# q' `  06h-09h保留
$ b/ B' {" V1 G- Q& c, i  (21)、功能C1H ! _' }- j2 l) z2 A8 `# r" i; v
  功能描述:读取扩展BIOS数据区地址,仅在PS/2中有效,在此从略9 y8 S1 r7 t3 y9 W9 E, c. Z& J
  (22)、功能C2H
. D1 r) l) t% y  功能描述:鼠标图形,仅在PS/2中有效,在此从略
6 U3 Y# F0 o% k* O) Y  [  (23)、功能C3H 8 Q4 k& m4 \( A5 [0 ~$ u9 A/ [
  功能描述:设置WatcHdog超时,仅在PS/2中有效,在此从略
! ?6 Y& j: P. |2 V. w5 m  (24)、功能C4H
; W+ `1 @6 z' I3 y  Z  功能描述:可编程选项选择,仅在PS/2中有效,在此从略
9 \  s5 ~; R4 D- [3 P& \  5、键盘服务(Keyboard Service――INT 16H)
; M' j' n! y- E7 D  00H、10H ―从键盘读入字符03H ―设置重复率, n+ X2 ^8 D7 \! }5 D/ d0 Y
  01H、11H ―读取键盘状态04H ―设置键盘点击
/ x6 x4 c$ H2 O  C8 d1 S* J4 T  02H, 12H ―读取键盘标志05H ―字符及其扫描码进栈, @8 ~3 R' f% k# J
  (1)、功能00H和10H: B/ G" `" ^3 [8 {
  功能描述:从键盘读入字符2 m) P6 l9 J5 ~# r
  入口参数:AH=00H――读键盘) d+ o9 `2 p+ m# O
  =10H――读扩展键盘,可根据0000:0496H单元的内容判断:扩展键盘是否有效8 q$ \" w" v  R
  出口参数:AH=键盘的扫描码
! E1 |3 a. h* x) e5 L- t  AL=字符的ASCII码
- Y( Q, _% w6 }  (2)、功能01H和11H4 p+ n& H: M* q6 s# c
  功能描述:读取键盘状态
1 K+ n8 O' k* p1 {8 O  {7 U  入口参数:AH=01H――检查普通键盘5 D8 Y, I& w8 S) R5 l
  =11H――检查扩展键盘) R/ h- @# _4 \  \' {/ [; ?( B" i
  出口参数:ZF=1――无字符输入,否则,AH=键盘的扫描码,AL=ASCII码。
3 I$ H1 I" B3 z* o# K# u  (3)、功能02H和12H
) z; ~7 P6 ^- m3 U; ^# t  功能描述:读取键盘标志
! Q& N8 t  b4 f' p" T  入口参数:AH=02H――普通键盘的移位标志0 b6 P% m! j* r1 _9 s
  =12H――扩展键盘的移位标志
; m6 g& W5 }; x6 ^  出口参数:AL=键盘标志(02H和12H都有效),其各位之值为1时的含义如下: 位7―INS开状态位3―ALT键按下( q+ I9 q, R; _4 N
  位6―CAPS LOCK开状态位2―CTRL键按下
+ r8 P2 H4 a* L9 s! }  位5―NUM LOCK开状态位1―左SHIFT键按下! q& M; l9 s3 `* D. B: y
  位4―SCROLL LOCK开状态位0―右SHIFT键按下
7 c. D& v$ }* m( i  AH=扩展键盘的标志(12H有效),其各位之值为1时的含义如下:, ^) }; H  L; T+ J- s( Y% L% E
  位7―SysReq键按下位3―右ALT键按下
# j* R) E2 R! H  位6―CAPS LOCK键按下位2―右CTRL键按下
0 F  a# j: H' g  q- Y# `  位5―NUM LOCK键按下位1―左ALT键按下
, G; N2 v: W9 }# O3 ~2 W  位4―SCROLL键按下位0―左CTRL键按下" }  y  A6 p( ~) t7 q! |
  (4)、功能03H
+ O- }- k; z4 r% Q( o  功能描述:设置重复率
9 i" ]# I) T) S  C" ?- \' V! Y8 c! V  入口参数:AH=03H 对于PC/AT和PS/2:AL=05H
& V3 \8 R( Q" V* ~% \7 D  BH=重复延迟
! U, W4 T" u: f- F6 _$ J& }  BL=重复率' a- U$ Z; S- M- K3 n) q
  对于PCjr:AL=00H――装入缺省的速率和延迟
, |7 f/ ~5 a6 U9 X; i0 u  =01H――增加初始延迟
  p5 Y- V( ?- w( B" P  =02H――重复频率降低一半: E+ W% {' ]$ H% q% P: S
  =03H――增加延迟和降低一半重复频率
( @# ?9 n9 i8 d9 X$ K+ o  =04H――关闭键盘重复功能- z( b. r3 Q0 P6 }
  出口参数:无
) f* y$ ^( J& N; ]- A9 V  (5)、功能04H
  V5 e" z( k& o8 H7 G5 r  功能描述:设置键盘点击
+ j, I5 E' M7 d0 x& q) r& z5 t+ ^  入口参数:AH=04H AL=00H――关闭键盘点击功能
. Y3 v0 m; Q% O, k% u8 m4 v  =01H――打开键盘点击功能
, x9 I1 ?* i0 R3 d: y. ~; t  出口参数:无
7 U9 g# _' h* T" f7 O$ x  (6)、功能05H, u% I! M+ f+ ^! X, E, m
  功能描述:字符及其扫描码进栈  ^: W) r1 T; y
  入口参数:AH=05H$ o  }; z* u/ z5 A3 R3 H; D5 O9 i) D
  CH=字符的描述码
" V$ }7 {. l: V: J8 ^  CL=字符的ASCII码
( _7 ]  x! `4 e, ^  出口参数:CF=1――操作成功,AL=00H,否则,华克山庄娱乐城 天地之灵(402740419),AL=01H4 H) d2 n: w; i
  6、并行口服务(Parallel Port Service――INT 17H) 6 P- o2 q  l- j! z8 j8 J
  00H ―向打印机输出字符0 ~+ b, g+ o' d  z( o6 r
  01H ―初始化打印机端口
5 Y% N9 f7 c7 n" J4 ]  02H ―读取打印机状态$ E9 v; @7 W: N% e% |
  (1)、功能00H
% i+ O: Z, ]5 j. ]  功能描述:向打印机输出字符
! o! `5 A# P; R  入口参数:AH=00H% c3 e% P% S9 b% ^4 K) j7 W
  AL=输出的字符6 M" r- G% z1 _
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
# q/ v1 s  C# u  出口参数:AH=打印机状态。其各位为1时的含义如下: 位7―打印机空闲 位3―I/O错误
. X& ^# p' x# Z  T9 H  位6―打印机响应位2―保留; ]' }: ?, d$ s1 ~4 E$ _
  位5―无纸位1―保留
0 G4 v* v, K3 e! \" |( `  位4―打印机被选位0―打印机超时
: h0 u* g) G) O  (2)、功能01H
) p1 `' V1 l9 N8 ]$ A" u+ ?  功能描述:初始化打印机端口$ K% X! X  h# a9 W8 r# V
  入口参数:AH=01H
8 R. }/ N4 Q2 Y3 U% R; e! U" }  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)
8 S4 v/ J" n) [8 b  出口参数:AH=打印机状态。各位定义如下功能00H所示
1 s, L) Y; y( w" U$ A4 X/ y  (3)、功能02H& ~8 c2 g+ k- M4 K
  功能描述:读取打印机状态4 i" `7 w* h0 |5 C1 f" h
  入口参数:AH=02H! ?, F3 o1 h- _# n& L% T& F- u" t
  DX=打印机号(0―LPT1,1―LPT2,2―LPT3,……)+ l) e: y9 U4 u( @
  出口参数:AH=打印机状态。各位定义如下功能00H所示! W- z" r. c9 z6 p
  7、时钟服务(Clock Service――INT 1AH) : _7 i1 X. Q5 i; s2 a5 p
  00H ―读取时钟“滴答”计数06H ―设置闹钟
8 ]0 L0 y- S; J( P  01H ―设置时钟“滴答”计数07H ―闹钟复位
9 p  r9 y3 k  Q" J  02H ―读取时间0AH ―读取天数计数" V, d) n& P+ \
  03H ―设置时间0BH ―设置天数计数$ k9 y; [3 ?/ \& v$ r
  04H ―读取日期 80H ―设置声音源信息 8 u3 P% }' \$ j" z+ r3 c) ?/ |
  05H ―设置日期6 l; F1 K( F+ X: p6 x
  (1)、功能00H5 x8 I- h$ W% R; Q2 K- b; t
  功能描述:读取时钟“滴答”计数
: P& ?) a9 }7 e7 n* |: _  入口参数:AH=00H7 @3 V4 z3 f- c* @! V0 O7 K
  出口参数:AL=00H――未过午夜,否则,表示已过午夜
( k+ y  ~5 _8 q2 ]  CX:DX=时钟“滴答”计数& C* }+ T* O" R
  (2)、功能01H
, r7 v9 B9 K0 d+ V. q# o+ I% c  功能描述:设置时钟“滴答”计数' I2 t4 S/ X1 D( n/ Q0 N- p/ F. t
  入口参数:AH=01H
% m) J+ y- ^  u3 e' P4 D* @, Y, z  CX:DX=时钟“滴答”计数
+ S0 S# d2 ?/ d1 x2 ~* {& W7 v  出口参数:无! ]% b1 v) z- `( c" z+ N: Y2 j" X
  (3)、功能02H
# @. l! E% [" T! Y  功能描述:读取时间
. _( p& f% s" Z- I5 |1 }* q; V  入口参数:AH=02H
% \- i9 W9 q" T8 ^7 u6 G( i  出口参数:CH=BCD码格式的小时
% N0 A8 L& S" _0 j- O4 _' X  CL=BCD码格式的分钟
1 V0 k* `* v$ ^& K  DH=BCD码格式的秒
+ w+ U  d  {7 F2 w1 u  DL=00H――标准时间,太阳城博赢,否则,夏令时; D9 U) t3 L1 J$ t
  CF=0――时钟在走,否则,时钟停止
$ T& p1 N5 `/ b5 _  (4)、功能03H
* z2 q  f+ ]+ [. r3 r4 A, ~$ l  功能描述:设置时间; p8 M% c, u2 c+ ~* Y
  入口参数:AH=03H8 @) ]3 W" f1 d+ M7 `' @. g/ N
  CH=BCD码格式的小时
  O, z' s; E$ x9 c  CL=BCD码格式的分钟1 o3 e; k+ B+ l- z, Z) }
  DH=BCD码格式的秒
. u! m4 x- f6 s6 r4 c) G  DL=00H――标准时间,否则,夏令时$ F" o4 y" c9 e5 `9 K
  出口参数:无% e, e& O$ ?4 Q8 S0 T$ j5 M
  (5)、功能04H
1 v0 D* @, p, Q! i  功能描述:读取日期
" u& {5 g- u9 a  入口参数:AH=04H
. ]3 ^  @# d5 N" h* P7 [# e  出口参数:CH=BCD码格式的世纪
4 c/ q! F! R( K" l0 n+ P8 L# |  CL=BCD码格式的年
9 K. O: N  Z7 v8 @( i; z* b% r  DH=BCD码格式的月6 p3 L3 @, {2 i" I
  DL=BCD码格式的日* w5 |0 o( z! z! w! B
  CF=0――时钟在走,否则,时钟停止8 d9 G5 q7 o6 l5 Y
  (6)、功能05H
3 C. F; G. |5 d  功能描述:设置日期( F' P' N; v. Y. G/ S
  入口参数:AH=05H( ]! q. ?  g$ M! Y/ u, g8 r
  CH=BCD码格式的世纪
  c& v) G4 T2 a& `" B) l5 i  CL=BCD码格式的年  `7 R4 c  j: d( X5 y
  DH=BCD码格式的月! `1 W( ~7 u4 k: |! Q) \$ ?' E
  DL=BCD码格式的日1 B" B/ x( @- ^9 v" }( y3 x, J
  出口参数:无
8 D# ], E& W& M/ @* A7 l  (7)、功能06H
% J' Q" c( t' |  m2 U5 ?8 C  功能描述:设置闹钟0 r# W1 T, R) c, H
  入口参数:AH=06H- G, z  L2 w0 o# D2 K* n
  CH=BCD码格式的小时
) x# h( M1 Z% X* B# Z  CL=BCD码格式的分钟+ l  R4 j- z2 Z/ b4 Y- I0 F
  DH=BCD码格式的秒
: o1 C% M: |8 _, U/ j7 O  出口参数:CF=0――操作成功,否则,闹钟已设置或时钟已停止/ Y' [4 v2 I! R$ E3 w+ _
  (8)、功能07H
8 b, J" E/ k9 p. m6 t  功能描述:闹钟复位# _: `2 m$ F' `
  入口参数:AH=07H
  i1 @( t. A  h: f/ F5 Q$ C$ S# ~  出口参数:无
3 L% l4 Y4 [' i; q  (9)、功能0AH
- ?; c# m5 z9 u" D5 x8 [# e/ p: K  功能描述:读取天数计数,仅在PS/2有效,在此从略
  K: o. s+ b( e7 A: n" a+ ~- p  (10)、功能0BH
4 m0 ]  Q' ?5 I6 Y) s+ ^+ K3 o  功能描述:设置天数计数,仅在PS/2有效,在此从略" q$ e' R3 U7 I- C* v8 l& E# [
  (11)、功能80H7 ^" B8 o4 S# d: Z' `0 q
  功能描述:设置声音源信息3 e* _; f% @* h# h  g0 a, M. X
  入口参数:AH=80H2 F% X; j# M& d
  AL=声音源
& Y; e5 ^  c: C6 A0 y6 K  =00H――8253可编程计时器,通道21 ?/ b7 b! [, f$ q3 i+ ^( E4 e
  =01H――盒式磁带输入
: t1 J3 [8 H) @  =02H――I/O通道上的"Audio In"; D$ J0 \$ T' U% h% C
  =03H――声音产生芯片+ D/ i* }% A( L, E& K
  出口参数:无
7 G" P; V3 {! ]; i: m' u9 t* e4 G  8、直接系统服务(Direct System Service)
9 @+ k/ t2 S7 V3 l2 A5 m5 A  INT 00H ―“0”作除数
, f8 O0 k+ ^6 Q3 P2 r9 v. e, _  INT 01H ―单步中断6 V8 p7 u& U5 m
  INT 02H ―非屏蔽中断(NMI)
& \8 ^5 ^6 t& C. D* @  INT 03H ―断点中断) g  C' i. |* y' O$ m
  INT 04H ―算术溢出错误, z/ c7 q1 T3 U* [
  INT 05H ―打印屏幕和BOUND越界
7 O$ Z  b" E2 F! [: T  INT 06H ―非法指令错误* {( t+ L8 x! I2 ]$ M( m+ N4 N
  INT 07H ―处理器扩展无效8 t9 v& X7 P9 {# ]
  INT 08H ―时钟中断
. Y0 F* ~0 O; ~; [+ e  INT 09H ―键盘输入
* A: {: A, L/ ]9 U) @  INT 0BH ―通信口(COM2:)* z$ t& I/ c0 x5 q
  INT 0CH ―通信口(COM1:)
/ s) v5 E2 I6 n* ~9 s% g  INT 0EH ―磁盘驱动器输入/输出( B# k, l/ y/ J5 ]# n9 W6 n
  INT 11H ―读取设备配置& M6 @8 A3 x9 J2 p% ]( Y# S
  INT 12H ―读取常规内存大小(返回值AX为内存容量,以K为单位)
7 K% {, u2 c! P, @4 U6 c$ y  INT 18H ―ROM BASIC6 @! K# T) r/ d) r" b- F
  INT 19H ―重启动系统! [8 \* M- C6 `
  INT 1BH ―CTRL+BREAK处理程序
* w7 Q$ \2 b, ~* }- _) {  INT 1CH ―用户时钟服务4 }$ ]. Q! u% s+ _7 Z
  INT 1DH ―指向显示器参数表指针
$ ?7 ]# Z+ k5 L9 X$ J% ~: G$ Z  INT 1EH ―指向磁盘驱动器参数表指针
: y2 X0 x. y2 `5 h" y0 i4 T  INT 1FH ―指向图形字符模式表指针<PIXTEL_MMI_EBOOK_2005>6 </PIXTEL_MMI_EBOOK_2005>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系我们|小黑屋|手机版|Archiver|埃德蒙顿中文网

GMT-7, 2026-11-4 02:56 , Processed in 0.143510 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表