埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-6-16 12:16 , Processed in 0.212439 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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