埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-13 14:50 , Processed in 0.136606 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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