埃德蒙顿华人社区-Edmonton China

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

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

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

本版积分规则

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

GMT-7, 2026-7-7 12:25 , Processed in 0.089653 second(s), 11 queries , Gzip On, APC On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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