埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-9 22:02 , Processed in 1.258480 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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