埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-2-25 23:31 , Processed in 0.133293 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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