埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2025-11-16 14:08 , Processed in 0.148565 second(s), 12 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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