埃德蒙顿华人社区-Edmonton China

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

华克山庄娱乐城 BIOS中断大全(2)

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

本版积分规则

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

GMT-7, 2025-11-22 21:01 , Processed in 0.131707 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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