埃德蒙顿华人社区-Edmonton China

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

菲律宾太阳城代理 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2025-8-26 00:58 , Processed in 0.150068 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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