埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-10-26 00:24 , Processed in 0.115395 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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