埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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