埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-4-24 16:27 , Processed in 0.136412 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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