埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-8-30 10:40 , Processed in 0.310555 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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