埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-9-1 07:24 , Processed in 0.345640 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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